[PATCH] Fix POP2 opcode handling bug with two category 1 values at the stack top.

This commit is contained in:
Maxim Degtyarev
2017-10-18 09:43:38 +03:00
committed by Egor Ushakov
parent faaab500e3
commit e7854376b8
14 changed files with 254 additions and 31 deletions

View File

@@ -0,0 +1,30 @@
package pkg;
public class TestPop2TwoIntPop2 {
public static void main(String... var0) {
char var10002 = '쫾';// 24
char var10003 = '몾';// 25
System.out.println(1234567890);// 22 23 27
}// 28
}
class 'pkg/TestPop2TwoIntPop2' {
method 'main ([Ljava/lang/String;)V' {
0 6
3 6
5 4
7 5
a 6
d 7
}
}
Lines mapping:
22 <-> 7
23 <-> 7
24 <-> 5
25 <-> 6
27 <-> 7
28 <-> 8
Not mapped:
26