diff options
author | dm4 <sunrisedm4@gmail.com> | 2018-04-19 21:31:30 +0800 |
---|---|---|
committer | Felix Lange <fjl@users.noreply.github.com> | 2018-04-19 21:31:30 +0800 |
commit | c514fbccc036faafef995d422a74dbe5630e7e00 (patch) | |
tree | cf6e0f53e0a868a58a7e0dffcaa66e2eaac9b631 | |
parent | 52b046c9b6a0f6a280ff797f90784f76bfd310b9 (diff) | |
download | dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar.gz dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar.bz2 dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar.lz dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar.xz dexon-c514fbccc036faafef995d422a74dbe5630e7e00.tar.zst dexon-c514fbccc036faafef995d422a74dbe5630e7e00.zip |
core/asm: accept uppercase instructions (#16531)
-rw-r--r-- | core/asm/compiler.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/asm/compiler.go b/core/asm/compiler.go index e2130957c..c273e7c51 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 |