mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix error tag usage in lll.
This commit is contained in:
parent
9c278448c8
commit
4713dd625d
@ -40,7 +40,7 @@ void Assembly::append(Assembly const& _a)
|
||||
auto newDeposit = m_deposit + _a.deposit();
|
||||
for (AssemblyItem i: _a.m_items)
|
||||
{
|
||||
if (i.type() == Tag || i.type() == PushTag)
|
||||
if (i.type() == Tag || (i.type() == PushTag && i != errorTag()))
|
||||
i.setData(i.data() + m_usedTags);
|
||||
else if (i.type() == PushSub || i.type() == PushSubSize)
|
||||
i.setData(i.data() + m_subs.size());
|
||||
|
Loading…
Reference in New Issue
Block a user