summaryrefslogtreecommitdiffhomepage
path: root/src/opcode.h
diff options
context:
space:
mode:
authordearblue <[email protected]>2020-05-09 21:10:15 +0900
committerdearblue <[email protected]>2020-05-09 21:12:31 +0900
commite2aecacaeb9a75f47fc42abb78a42f52da5a6b12 (patch)
tree12793663f8d3b173cebbb8692a3b0eb56ef10ee4 /src/opcode.h
parent8cdf6a87ed4d9d443a2f3289648a82c24a350cbf (diff)
downloadmruby-e2aecacaeb9a75f47fc42abb78a42f52da5a6b12.tar.gz
mruby-e2aecacaeb9a75f47fc42abb78a42f52da5a6b12.zip
Fix boundary check for `OP_LOADI16`; ref fa8668c
It was making a negative integer if the highest-order bit of a 16-bit integer was 1. no patched: ```ruby p 0x7fff # => 32767 p 0x8000 # => -32768 p 0xffff # => -1 p 0x10000 # => 65536 ```
Diffstat (limited to 'src/opcode.h')
0 files changed, 0 insertions, 0 deletions