src/share/classes/com/sun/tools/javac/jvm/Code.java

changeset 747
1dd813a529cf
parent 581
f2fdd52e4e87
child 798
4868a36f6fd8
equal deleted inserted replaced
746:a7ea58fa3e9a 747:1dd813a529cf
1302 } 1302 }
1303 frame.stack = new Type[stackCount]; 1303 frame.stack = new Type[stackCount];
1304 stackCount = 0; 1304 stackCount = 0;
1305 for (int i=0; i<state.stacksize; i++) { 1305 for (int i=0; i<state.stacksize; i++) {
1306 if (state.stack[i] != null) { 1306 if (state.stack[i] != null) {
1307 frame.stack[stackCount++] = state.stack[i]; 1307 frame.stack[stackCount++] = types.erasure(state.stack[i]);
1308 } 1308 }
1309 } 1309 }
1310 1310
1311 if (stackMapTableBuffer == null) { 1311 if (stackMapTableBuffer == null) {
1312 stackMapTableBuffer = new StackMapTableFrame[20]; 1312 stackMapTableBuffer = new StackMapTableFrame[20];

mercurial