From 9613a94153c834432688577e9cfdb2328eeae691 Mon Sep 17 00:00:00 2001 From: Liana Husikyan Date: Fri, 15 Jan 2016 18:11:05 +0100 Subject: [PATCH] Update TypeChecker.cpp --- libsolidity/analysis/TypeChecker.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsolidity/analysis/TypeChecker.cpp b/libsolidity/analysis/TypeChecker.cpp index e9e76d27a..693570432 100644 --- a/libsolidity/analysis/TypeChecker.cpp +++ b/libsolidity/analysis/TypeChecker.cpp @@ -292,6 +292,7 @@ void TypeChecker::checkContractExternalTypeClashes(ContractDefinition const& _co if (f->isPartOfExternalInterface()) { auto functionType = make_shared(*f); + // under non error circumstances this should be true if (functionType->interfaceFunctionType()) externalDeclarations[functionType->externalSignature()].push_back( make_pair(f, functionType) @@ -301,6 +302,7 @@ void TypeChecker::checkContractExternalTypeClashes(ContractDefinition const& _co if (v->isPartOfExternalInterface()) { auto functionType = make_shared(*v); + // under non error circumstances this should be true if (functionType->interfaceFunctionType()) externalDeclarations[functionType->externalSignature()].push_back( make_pair(v, functionType)