Simplified Parser::createWithLocation().

In all but one case the function was called with the default argument value.
And when it was location, the location should be valid (see Parser::parseElementaryOperation()).
This commit is contained in:
a3d4
2020-02-06 03:34:48 +01:00
parent dd7a5c3386
commit 7fecab07a8
2 changed files with 5 additions and 12 deletions
+2 -2
View File
@@ -206,8 +206,8 @@ Statement Parser::parseStatement()
elementary = parseElementaryOperation();
}
Assignment assignment =
createWithLocation<Assignment>(std::get<Identifier>(elementary).location);
Assignment assignment;
assignment.location = std::get<Identifier>(elementary).location;
assignment.variableNames = std::move(variableNames);
expectToken(Token::AssemblyAssign);