From f3bc7157df70e72cc314df35696a4c8050925dfb Mon Sep 17 00:00:00 2001 From: chriseth Date: Mon, 28 Nov 2022 17:17:16 +0100 Subject: [PATCH] fix --- libyul/optimiser/UnusedAssignEliminator.cpp | 3 ++- libyul/optimiser/UnusedStoreEliminator.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libyul/optimiser/UnusedAssignEliminator.cpp b/libyul/optimiser/UnusedAssignEliminator.cpp index 55a4066e5..ae92157c5 100644 --- a/libyul/optimiser/UnusedAssignEliminator.cpp +++ b/libyul/optimiser/UnusedAssignEliminator.cpp @@ -47,7 +47,8 @@ void UnusedAssignEliminator::run(OptimiserStepContext& _context, Block& _ast) rae.m_storesToRemove += rae.m_allStores - rae.m_usedStores; - StatementRemover remover{std::set{rae.m_storesToRemove.begin(), rae.m_storesToRemove.end()}}; + set toRemove{rae.m_storesToRemove.begin(), rae.m_storesToRemove.end()}; + StatementRemover remover{toRemove}; remover(_ast); } diff --git a/libyul/optimiser/UnusedStoreEliminator.cpp b/libyul/optimiser/UnusedStoreEliminator.cpp index 2ba0ec3d0..d544d25e2 100644 --- a/libyul/optimiser/UnusedStoreEliminator.cpp +++ b/libyul/optimiser/UnusedStoreEliminator.cpp @@ -87,7 +87,8 @@ void UnusedStoreEliminator::run(OptimiserStepContext& _context, Block& _ast) rse.markActiveAsUsed(Location::Storage); rse.m_storesToRemove += rse.m_allStores - rse.m_usedStores; - StatementRemover remover{std::set{rse.m_storesToRemove.begin(), rse.m_storesToRemove.end()}}; + set toRemove{rse.m_storesToRemove.begin(), rse.m_storesToRemove.end()}; + StatementRemover remover{toRemove}; remover(_ast); }