From 376201c78106d083d15e8bede2395c4a23ed7ab3 Mon Sep 17 00:00:00 2001 From: Liana Husikyan Date: Wed, 22 Apr 2015 17:05:35 +0200 Subject: [PATCH] removed an unnecessary function --- libsolidity/AST.cpp | 5 ----- libsolidity/AST.h | 3 --- 2 files changed, 8 deletions(-) diff --git a/libsolidity/AST.cpp b/libsolidity/AST.cpp index 367c88a2b..59a7b61c2 100644 --- a/libsolidity/AST.cpp +++ b/libsolidity/AST.cpp @@ -124,11 +124,6 @@ FunctionDefinition const* ContractDefinition::getConstructor() const return nullptr; } -FixedHash<4> ContractDefinition::getConstructorsInterface() const -{ - return FixedHash<4>(dev::sha3(getConstructor()->externalSignature())); -} - FunctionDefinition const* ContractDefinition::getFallbackFunction() const { for (ContractDefinition const* contract: getLinearizedBaseContracts()) diff --git a/libsolidity/AST.h b/libsolidity/AST.h index 5620fa5e4..c9ad6447e 100644 --- a/libsolidity/AST.h +++ b/libsolidity/AST.h @@ -281,9 +281,6 @@ public: /// Returns the fallback function or nullptr if no fallback function was specified. FunctionDefinition const* getFallbackFunction() const; - ///@returns hash of the constructor - FixedHash<4> getConstructorsInterface() const; - private: /// Checks that two functions defined in this contract with the same name have different /// arguments and that there is at most one constructor.