Fix bug in function output params

This commit is contained in:
Bhargava Shastry
2021-06-09 18:38:05 +02:00
parent 9d5c208493
commit b79ddb34c7
+5 -4
View File
@@ -287,10 +287,11 @@ string FunctionGenerator::visit()
<< state->currentFunctionState()->params(FunctionState::Params::INPUT)
<< " "
<< visibility
<< " pure"
<< " returns"
<< state->currentFunctionState()->params(FunctionState::Params::OUTPUT)
<< " {}\n";
<< " pure";
if (!state->currentFunctionState()->outputs.empty())
function << " returns"
<< state->currentFunctionState()->params(FunctionState::Params::OUTPUT);
function << " {}\n";
return function.str();
}