From cf82bc04d229cd7d3f825c95d84805f79d3eacda Mon Sep 17 00:00:00 2001 From: Christian Parpart Date: Fri, 1 Nov 2019 13:43:06 +0100 Subject: [PATCH] Fix compilation error on CI (due to "possibly uninitialized field member"). --- libyul/optimiser/ForLoopConditionIntoBody.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libyul/optimiser/ForLoopConditionIntoBody.cpp b/libyul/optimiser/ForLoopConditionIntoBody.cpp index ca53b8d6c..185de9676 100644 --- a/libyul/optimiser/ForLoopConditionIntoBody.cpp +++ b/libyul/optimiser/ForLoopConditionIntoBody.cpp @@ -33,9 +33,10 @@ void ForLoopConditionIntoBody::operator()(ForLoop& _forLoop) { if (m_dialect.booleanNegationFunction() && _forLoop.condition->type() != typeid(Literal)) { - langutil::SourceLocation loc = locationOf(*_forLoop.condition); - _forLoop.body.statements.insert( - _forLoop.body.statements.begin(), + langutil::SourceLocation const loc = locationOf(*_forLoop.condition); + + _forLoop.body.statements.emplace( + begin(_forLoop.body.statements), If { loc, make_unique(