aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/TypeChecker.h
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2017-03-16 06:12:31 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2017-03-18 01:06:52 +0800
commit2c4bce2d62dc8bfc752858db12c625aec6e5960f (patch)
tree2899876e56f303de00c637ce3e82f37fb004ebef /libsolidity/analysis/TypeChecker.h
parent16a91ef90aaf589361e34a10dcee2181ba6cb2ed (diff)
downloaddexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar.gz
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar.bz2
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar.lz
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar.xz
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.tar.zst
dexon-solidity-2c4bce2d62dc8bfc752858db12c625aec6e5960f.zip
Disallow enums in interfaces
Diffstat (limited to 'libsolidity/analysis/TypeChecker.h')
-rw-r--r--libsolidity/analysis/TypeChecker.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsolidity/analysis/TypeChecker.h b/libsolidity/analysis/TypeChecker.h
index 46d8230a..88559f44 100644
--- a/libsolidity/analysis/TypeChecker.h
+++ b/libsolidity/analysis/TypeChecker.h
@@ -83,6 +83,7 @@ private:
virtual bool visit(StructDefinition const& _struct) override;
virtual bool visit(FunctionDefinition const& _function) override;
virtual bool visit(VariableDeclaration const& _variable) override;
+ virtual bool visit(EnumDefinition const& _enum) override;
/// We need to do this manually because we want to pass the bases of the current contract in
/// case this is a base constructor call.
void visitManually(ModifierInvocation const& _modifier, std::vector<ContractDefinition const*> const& _bases);