fix warning in GCC 9.1: redundant move in return statement

This commit is contained in:
Andrey Bronin
2019-05-14 17:44:28 +03:00
parent ea637f2097
commit 4eb37fe631
4 changed files with 9 additions and 9 deletions
+2 -2
View File
@@ -106,7 +106,7 @@ void SSATransform::operator()(Block& _block)
});
}
boost::get<VariableDeclaration>(statements.front()).variables = std::move(newVariables);
return std::move(statements);
return { std::move(statements) };
}
else if (_s.type() == typeid(Assignment))
{
@@ -133,7 +133,7 @@ void SSATransform::operator()(Block& _block)
});
}
boost::get<VariableDeclaration>(statements.front()).variables = std::move(newVariables);
return std::move(statements);
return { std::move(statements) };
}
else
visit(_s);