Skip to content

Commit 592e589

Browse files
committed
Fixup
1 parent 2dfe0f6 commit 592e589

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

libevmasm/Assembly.cpp

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -883,11 +883,14 @@ std::map<u256, u256> const& Assembly::optimiseInternal(
883883
}.optimise();
884884
}
885885

886-
for (auto& codeSection: m_codeSections)
886+
if (_settings.runInliner && !m_eofVersion.has_value())
887887
{
888-
TrivialBlockRemover trivialBlockRemover{codeSection.items};
889-
if (trivialBlockRemover.optimise(_tagsReferencedFromOutside))
890-
count++;
888+
for (auto& codeSection: m_codeSections)
889+
{
890+
TrivialBlockRemover trivialBlockRemover{codeSection.items};
891+
if (trivialBlockRemover.optimise(_tagsReferencedFromOutside))
892+
count++;
893+
}
891894
}
892895

893896
// TODO: verify this for EOF.

0 commit comments

Comments
 (0)