From f6e24989ec929eb7d22486544a0053c4e5bb2e6c Mon Sep 17 00:00:00 2001 From: Christian Date: Wed, 29 Oct 2014 00:13:26 +0100 Subject: Bugfix: Tag takes one byte (for JUMPDEST) --- Assembly.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- cgit v1.2.3