aboutsummaryrefslogtreecommitdiffstats
path: root/test/libsolidity/syntaxTests/visibility/interface/function_internal.sol
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2018-04-03 22:15:36 +0800
committerGitHub <noreply@github.com>2018-04-03 22:15:36 +0800
commit7753249f646f239819c62ab6847438dc84b6e04b (patch)
treeb209000917d198d897d078c0eb7ecf47d704bf30 /test/libsolidity/syntaxTests/visibility/interface/function_internal.sol
parent19f288774112c64331b55aca0f6519452dea2c74 (diff)
parentf9efa417492916546d23115da7a55e86090d47dd (diff)
downloaddexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar.gz
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar.bz2
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar.lz
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar.xz
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.tar.zst
dexon-solidity-7753249f646f239819c62ab6847438dc84b6e04b.zip
Merge pull request #3699 from ethereum/interfaceExternalVisibility
Defaults to external visibility for interfaces.
Diffstat (limited to 'test/libsolidity/syntaxTests/visibility/interface/function_internal.sol')
-rw-r--r--test/libsolidity/syntaxTests/visibility/interface/function_internal.sol5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/libsolidity/syntaxTests/visibility/interface/function_internal.sol b/test/libsolidity/syntaxTests/visibility/interface/function_internal.sol
new file mode 100644
index 00000000..a1cf5246
--- /dev/null
+++ b/test/libsolidity/syntaxTests/visibility/interface/function_internal.sol
@@ -0,0 +1,5 @@
+interface I {
+ function f() internal;
+}
+// ----
+// TypeError: Functions in interfaces cannot be internal or private.