From: brian Date: Sun, 3 Jul 2005 21:21:54 +0000 (+0000) Subject: fix Constant() constructor X-Git-Url: http://git.megacz.com/?p=org.ibex.classgen.git;a=commitdiff_plain;h=cb5850067f4640e4df632ac7b2737acbb0c6c9b6 fix Constant() constructor darcs-hash:20050703212154-24bed-853dab0eff7875c9efde418a9fa931b1fa5b8abf.gz --- diff --git a/src/org/ibex/classgen/JSSA.java b/src/org/ibex/classgen/JSSA.java index e608b42..193cce9 100644 --- a/src/org/ibex/classgen/JSSA.java +++ b/src/org/ibex/classgen/JSSA.java @@ -435,8 +435,8 @@ public class JSSA extends MethodGen implements CGConst { if (o instanceof Long) return Type.LONG; if (o instanceof Double) return Type.DOUBLE; if (o instanceof Float) return Type.FLOAT; - if (o instanceof ConstantPool.Ent) throw new Error("unimplemented"); - throw new Error("this should not happen"); + if (o instanceof Integer) return Type.INT; + throw new IllegalStateException("unknown constant type"); } }