aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/analysis/ContractLevelChecker.h
diff options
context:
space:
mode:
authorchriseth <chris@ethereum.org>2018-11-30 00:51:57 +0800
committerchriseth <chris@ethereum.org>2018-11-30 23:30:19 +0800
commit57a62429c9d0be4b3a8a9cc98fa7eb46a6015165 (patch)
tree96ddfc01a0f6ffb4780bf96cd44d25de35d232ec /libsolidity/analysis/ContractLevelChecker.h
parent89cf6a5a38b02c3da1377279fcd98d690a58a978 (diff)
downloaddexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar.gz
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar.bz2
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar.lz
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar.xz
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.tar.zst
dexon-solidity-57a62429c9d0be4b3a8a9cc98fa7eb46a6015165.zip
Move abstract function check.
Diffstat (limited to 'libsolidity/analysis/ContractLevelChecker.h')
-rw-r--r--libsolidity/analysis/ContractLevelChecker.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsolidity/analysis/ContractLevelChecker.h b/libsolidity/analysis/ContractLevelChecker.h
index 400979c0..1746153b 100644
--- a/libsolidity/analysis/ContractLevelChecker.h
+++ b/libsolidity/analysis/ContractLevelChecker.h
@@ -63,6 +63,7 @@ private:
/// Also stores the direct super function in the AST annotations.
void checkFunctionOverride(FunctionDefinition const& function, FunctionDefinition const& super);
void overrideError(FunctionDefinition const& function, FunctionDefinition const& super, std::string message);
+ void checkContractAbstractFunctions(ContractDefinition const& _contract);
langutil::ErrorReporter& m_errorReporter;
};