diff options
author | Christian <c@ethdev.com> | 2014-10-29 07:13:26 +0800 |
---|---|---|
committer | Christian <c@ethdev.com> | 2014-10-29 20:08:23 +0800 |
commit | f6e24989ec929eb7d22486544a0053c4e5bb2e6c (patch) | |
tree | a2f844406e7caccd25a3eb067355f6d7c7c64b5c | |
parent | bded2ff3726c5626ea59b2bcbdf5fcded25457c7 (diff) | |
download | dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar.gz dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar.bz2 dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar.lz dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar.xz dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.tar.zst dexon-solidity-f6e24989ec929eb7d22486544a0053c4e5bb2e6c.zip |
Bugfix: Tag takes one byte (for JUMPDEST)
-rw-r--r-- | Assembly.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Assembly.cpp b/Assembly.cpp index 5b10138d..7ad84682 100644 --- a/Assembly.cpp +++ b/Assembly.cpp @@ -54,6 +54,7 @@ unsigned Assembly::bytesRequired() const switch (i.m_type) { case Operation: + case Tag: // 1 byte for the JUMPDEST ret++; break; case PushString: @@ -69,7 +70,6 @@ unsigned Assembly::bytesRequired() const case PushData: case PushSub: ret += 1 + br; - case Tag:; default:; } if (dev::bytesRequired(ret) <= br) |