Merge pull request #7923 from ethereum/assertAddressName

Fix wrong construction of ElementaryTypeNameToken
This commit is contained in:
chriseth
2019-12-09 14:36:01 +01:00
committed by GitHub
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -1678,7 +1678,7 @@ ASTPointer<Expression> Parser::parseLeftHandSideExpression(
expectToken(Token::Payable);
nodeFactory.markEndPosition();
auto expressionType = nodeFactory.createNode<ElementaryTypeName>(
ElementaryTypeNameToken(Token::Address, 160, 0),
ElementaryTypeNameToken(Token::Address, 0, 0),
std::make_optional(StateMutability::Payable)
);
expression = nodeFactory.createNode<ElementaryTypeNameExpression>(expressionType);