implement bipush/sipush
authorbrian <brian@brianweb.net>
Mon, 4 Jul 2005 00:10:59 +0000 (00:10 +0000)
committerbrian <brian@brianweb.net>
Mon, 4 Jul 2005 00:10:59 +0000 (00:10 +0000)
darcs-hash:20050704001059-24bed-e8f98aaccd509f95d9f03e1ba92b4ad9bb0739d3.gz

src/org/ibex/classgen/JSSA.java

index d43008b..a3dd785 100644 (file)
@@ -625,8 +625,8 @@ public class JSSA extends MethodGen implements CGConst {
 
             case LDC: case LDC_W: case LDC2_W: push(new Constant(arg)); return null;
 
 
             case LDC: case LDC_W: case LDC2_W: push(new Constant(arg)); return null;
 
-            case BIPUSH:    push(new Constant(i1));  // FIXME return null;
-            case SIPUSH:    push(new Constant(i1));  // FIXME return null;
+            case BIPUSH:    push(new Constant((Integer)arg)); return null;
+            case SIPUSH:    push(new Constant((Integer)arg)); return null;
 
             case TABLESWITCH:    new Branch((MethodGen.Switch)arg);
             case LOOKUPSWITCH:   new Branch((MethodGen.Switch)arg);
 
             case TABLESWITCH:    new Branch((MethodGen.Switch)arg);
             case LOOKUPSWITCH:   new Branch((MethodGen.Switch)arg);