mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove parentheses from around function return parameters
This commit is contained in:
@@ -242,15 +242,13 @@ assembly::FunctionDefinition Parser::parseFunctionDefinition()
|
||||
{
|
||||
expectToken(Token::Sub);
|
||||
expectToken(Token::GreaterThan);
|
||||
expectToken(Token::LParen);
|
||||
while (true)
|
||||
{
|
||||
funDef.returns.push_back(expectAsmIdentifier());
|
||||
if (m_scanner->currentToken() == Token::RParen)
|
||||
if (m_scanner->currentToken() == Token::LBrace)
|
||||
break;
|
||||
expectToken(Token::Comma);
|
||||
}
|
||||
expectToken(Token::RParen);
|
||||
}
|
||||
funDef.body = parseBlock();
|
||||
funDef.location.end = funDef.body.location.end;
|
||||
|
||||
@@ -116,7 +116,7 @@ string AsmPrinter::operator()(assembly::FunctionDefinition const& _functionDefin
|
||||
{
|
||||
string out = "function " + _functionDefinition.name + "(" + boost::algorithm::join(_functionDefinition.arguments, ", ") + ")";
|
||||
if (!_functionDefinition.returns.empty())
|
||||
out += " -> (" + boost::algorithm::join(_functionDefinition.returns, ", ") + ")";
|
||||
out += " -> " + boost::algorithm::join(_functionDefinition.returns, ", ");
|
||||
return out + "\n" + (*this)(_functionDefinition.body);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user