From cf82accb1460f9380f4be87318f513439fc7d8b2 Mon Sep 17 00:00:00 2001 From: wechman Date: Fri, 8 Jul 2022 09:31:20 +0200 Subject: [PATCH] Fix binary operation type checking function --- libsolidity/analysis/TypeChecker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsolidity/analysis/TypeChecker.cpp b/libsolidity/analysis/TypeChecker.cpp index 584a5932d..bfcd2a946 100644 --- a/libsolidity/analysis/TypeChecker.cpp +++ b/libsolidity/analysis/TypeChecker.cpp @@ -1851,7 +1851,7 @@ void TypeChecker::endVisit(BinaryOperation const& _operation) userDefinedFunctionType->returnParameterTypes().size() == 1 && *userDefinedFunctionType->returnParameterTypes().front() == *_operation.annotation().type ); - else if (builtinResult && (_operation.getOperator() == Token::Exp || _operation.getOperator() == Token::SHL)) + else if (_operation.getOperator() == Token::Exp || _operation.getOperator() == Token::SHL) { string operation = _operation.getOperator() == Token::Exp ? "exponentiation" : "shift"; if (