Fixed POP2 instruction in StackBasedCalculator.

This commit is contained in:
EvilCodeZ committed 2021-09-05 15:02:55 +02:00
1 parent cfa278cd3b
commit 4beaab1283
1 file changed
+4 -2
@@ -580,8 +580,10 @@ public class StackBasedCalculator implements Opcodes, Runnable {
change(node);
return false;
case POP2:
stack.pop();
stack.pop();
Number val = stack.pop();
if(!(val instanceof Long) && !(val instanceof Double)) {
stack.pop();
}
change(node);
return false;
case SWAP: {