summaryrefslogtreecommitdiff
path: root/test/files/run/t6863.check
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-07-22 20:51:05 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-07-24 22:06:00 +0200
commit2678d349b2b2738d9db38d890199f32aa39d8c3e (patch)
tree2d420e28c24abf278d674cf74549bdf0e4c88686 /test/files/run/t6863.check
parent0e9525aa618a2eca143a1c7379ff1e6efd23b86e (diff)
downloadscala-2678d349b2b2738d9db38d890199f32aa39d8c3e.tar.gz
scala-2678d349b2b2738d9db38d890199f32aa39d8c3e.tar.bz2
scala-2678d349b2b2738d9db38d890199f32aa39d8c3e.zip
SI-9403 fix ICodeReader for negative BIPUSH / SIPUSH values
The byte value of a BIPUSH instruction and the (byte1 << 8) | byte2 value of a SIPUSH instruction are signed, see [1] and [2]. Similar for the increment value of IINC [3]. [1] https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.bipush [2] https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.sipush [3] https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.iinc
Diffstat (limited to 'test/files/run/t6863.check')
0 files changed, 0 insertions, 0 deletions