This commit is contained in:
chriseth 2022-11-28 17:17:16 +01:00
parent 9ce7aa77d4
commit f3bc7157df
2 changed files with 4 additions and 2 deletions

View File

@ -47,7 +47,8 @@ void UnusedAssignEliminator::run(OptimiserStepContext& _context, Block& _ast)
rae.m_storesToRemove += rae.m_allStores - rae.m_usedStores;
StatementRemover remover{std::set<Statement const*>{rae.m_storesToRemove.begin(), rae.m_storesToRemove.end()}};
set<Statement const*> toRemove{rae.m_storesToRemove.begin(), rae.m_storesToRemove.end()};
StatementRemover remover{toRemove};
remover(_ast);
}

View File

@ -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<Statement const*>{rse.m_storesToRemove.begin(), rse.m_storesToRemove.end()}};
set<Statement const*> toRemove{rse.m_storesToRemove.begin(), rse.m_storesToRemove.end()};
StatementRemover remover{toRemove};
remover(_ast);
}