use push more
authorbrian <brian@brianweb.net>
Mon, 4 Jul 2005 01:09:45 +0000 (01:09 +0000)
committerbrian <brian@brianweb.net>
Mon, 4 Jul 2005 01:09:45 +0000 (01:09 +0000)
darcs-hash:20050704010945-24bed-8d40ea06667f7931bb0fa9ec6a47087e054ba84c.gz

src/org/ibex/classgen/JSSA.java

index f29c57f..664023f 100644 (file)
@@ -465,8 +465,8 @@ public class JSSA extends MethodGen implements CGConst {
 
                 // Stack manipulations //////////////////////////////////////////////////////////////////////////////
 
-            case ACONST_NULL:                                                      return stack[sp++] = new Constant(null);
-            case ICONST_M1:                                                        return stack[sp++] = new Constant(-1);
+            case ACONST_NULL:                                                      push(new Constant(null)); return null;
+            case ICONST_M1:                                                        push(new Constant(-1)); return null;
             case ICONST_0: case LCONST_0: case FCONST_0: case DCONST_0:            push(new Constant(0)); return null;
             case ICONST_1: case LCONST_1: case FCONST_1: case DCONST_1:            push(new Constant(1)); return null;
             case ICONST_2: case FCONST_2:                                          push(new Constant(2)); return null;