Fix bug in function output params

This commit is contained in:
Bhargava Shastry 2021-04-29 19:11:57 +02:00
parent 9d5c208493
commit b79ddb34c7

View File

@ -287,10 +287,11 @@ string FunctionGenerator::visit()
<< state->currentFunctionState()->params(FunctionState::Params::INPUT) << state->currentFunctionState()->params(FunctionState::Params::INPUT)
<< " " << " "
<< visibility << visibility
<< " pure" << " pure";
<< " returns" if (!state->currentFunctionState()->outputs.empty())
<< state->currentFunctionState()->params(FunctionState::Params::OUTPUT) function << " returns"
<< " {}\n"; << state->currentFunctionState()->params(FunctionState::Params::OUTPUT);
function << " {}\n";
return function.str(); return function.str();
} }