From 90428eaf7dfdfc677cdb06d7764191dbd709d5b6 Mon Sep 17 00:00:00 2001 From: Artur Ventura Date: Fri, 22 Jul 2011 13:50:11 +0100 Subject: [PATCH] I'm almost there --- src/intrp.def | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/intrp.def b/src/intrp.def index 22c2b76..eda7e2b 100644 --- a/src/intrp.def +++ b/src/intrp.def @@ -1125,13 +1125,14 @@ DEFOP(LDC) switch(cstt.id){ case CONSTANT_Integer: case CONSTANT_Float: - case CONSTANT_Double: - case CONSTANT_Long: OPPUSH(cstt.value); + break; case CONSTANT_String: PANIC("NEW STRING FROM CONSTANT POOL NOT IMPLEMENTED"); + break; default: PANIC("What now?"); + break; } ENDDEF @@ -1143,10 +1144,13 @@ DEFOP(LDC_W) switch(cstt.id){ case CONSTANT_Integer: OPPUSHD(cstt.value); + break; case CONSTANT_Float: OPPUSH(cstt.value); + break; case CONSTANT_String: PANIC("NEW STRING FROM CONSTANT POOL NOT IMPLEMENTED"); + break; default: PANIC("What now?"); }