aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol b/test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol
index 5d72376f..b1a820ed 100644
--- a/test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol
+++ b/test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol
@@ -1,3 +1,5 @@
+// State of the syntax checker has to be reset after the interface
+// was visited. The suggested visibility for g() should not be external.
interface I {
function f();
}
@@ -5,6 +7,6 @@ contract C {
function g();
}
// ----
-// SyntaxError: (18-31): No visibility specified. Did you intend to add "external"?
-// SyntaxError: (51-64): No visibility specified. Did you intend to add "public"?
-// TypeError: (18-31): Functions in interfaces must be declared external.
+// SyntaxError: (158-171): No visibility specified. Did you intend to add "external"?
+// SyntaxError: (191-204): No visibility specified. Did you intend to add "public"?
+// TypeError: (158-171): Functions in interfaces must be declared external.