diff --git a/libyul/optimiser/StackToMemoryMover.cpp b/libyul/optimiser/StackToMemoryMover.cpp index 31e3c9d68..6543835f0 100644 --- a/libyul/optimiser/StackToMemoryMover.cpp +++ b/libyul/optimiser/StackToMemoryMover.cpp @@ -360,6 +360,6 @@ void StackToMemoryMover::FunctionCallRewriter::operator()(Block& _block) result.emplace_back(std::move(_statement)); result += std::move(statementsToSuffix); statementsToSuffix.clear(); - return result; + return optional>(move(result)); }); }