mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix binary operation type checking function
This commit is contained in:
parent
73d9146077
commit
cf82accb14
@ -1851,7 +1851,7 @@ void TypeChecker::endVisit(BinaryOperation const& _operation)
|
|||||||
userDefinedFunctionType->returnParameterTypes().size() == 1 &&
|
userDefinedFunctionType->returnParameterTypes().size() == 1 &&
|
||||||
*userDefinedFunctionType->returnParameterTypes().front() == *_operation.annotation().type
|
*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";
|
string operation = _operation.getOperator() == Token::Exp ? "exponentiation" : "shift";
|
||||||
if (
|
if (
|
||||||
|
Loading…
Reference in New Issue
Block a user