X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FJSSA.java;h=8582df259033ac43ecf4a5f4615c7b60f39f82a4;hp=f3835ae6f7bd38c61b68b471bf7e7828546210f0;hb=c78d614ff650a252250b215e15c1b6a8652e46d3;hpb=d1f8b6e5b9dd7e175f32ae0251ffaa3ab93681ca diff --git a/src/org/ibex/classgen/JSSA.java b/src/org/ibex/classgen/JSSA.java index f3835ae..8582df2 100644 --- a/src/org/ibex/classgen/JSSA.java +++ b/src/org/ibex/classgen/JSSA.java @@ -74,7 +74,11 @@ public class JSSA extends MethodGen implements CGConst { private int sp = 0; private Expr push(Expr e) { - if(sp == stack.length-1) throw new IllegalStateException("stack overflow"); + if(sp == stack.length) { + for(int i=0;i