diff --git a/core/asm/compiler.go b/core/asm/compiler.go index e2130957c3..c273e7c51b 100644 --- a/core/asm/compiler.go +++ b/core/asm/compiler.go @@ -236,12 +236,12 @@ func (c *Compiler) pushBin(v interface{}) { // isPush returns whether the string op is either any of // push(N). func isPush(op string) bool { - return op == "push" + return strings.ToUpper(op) == "PUSH" } // isJump returns whether the string op is jump(i) func isJump(op string) bool { - return op == "jumpi" || op == "jump" + return strings.ToUpper(op) == "JUMPI" || strings.ToUpper(op) == "JUMP" } // toBinary converts text to a vm.OpCode