From 5e77063c38366141a7fa617e94969c9ed6047e23 Mon Sep 17 00:00:00 2001 From: Lefteris Karapetsas Date: Fri, 9 Jan 2015 00:58:12 +0100 Subject: [PATCH] Fixing a solAssert in getInterfacefunctions() --- libsolidity/AST.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libsolidity/AST.cpp b/libsolidity/AST.cpp index fd4cc57c8..1247f325a 100644 --- a/libsolidity/AST.cpp +++ b/libsolidity/AST.cpp @@ -60,8 +60,7 @@ map, FunctionDefinition const*> ContractDefinition::getInterfaceFun { FixedHash<4> hash(dev::sha3(f->getCanonicalSignature())); auto res = exportedFunctions.insert(std::make_pair(hash,f.get())); - if (!res.second) - solAssert(false, "Hash collision at Function Definition Hash calculation"); + solAssert(res.second, "Hash collision at Function Definition Hash calculation"); } return exportedFunctions;