changeset 2433:79a27a49c1fe

More
author Gary Benson <gbenson@redhat.com>
date Mon, 28 Mar 2011 11:01:17 +0100
parents 6f7a7dbb92b2
children 17560fb7d842
files src/cpu/zero/vm/cppInterpreter_zero.cpp
diffstat 1 files changed, 3 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/zero/vm/cppInterpreter_zero.cpp	Fri Mar 25 17:40:53 2011 +0000
+++ b/src/cpu/zero/vm/cppInterpreter_zero.cpp	Mon Mar 28 11:01:17 2011 +0100
@@ -1031,8 +1031,7 @@
     case T_INT:
       switch (src_rtype) {
       case T_VOID:
-        // XXX check for overflow
-        // XXX what to push?
+        stack->overflow_check(1, CHECK);
         stack->push(0);
         return;
 
@@ -1040,16 +1039,14 @@
       case T_CHAR:
       case T_BYTE:
       case T_SHORT:
-        // XXX should we be converting?
         return;
       }
     }
 
-    tty->cr();
+    tty->print_cr("unhandled conversion:");
     tty->print_cr("src_rtype = %s", type2name(src_rtype));
     tty->print_cr("dst_rtype = %s", type2name(dst_rtype));
-    tty->cr();
-    Unimplemented();
+    ShouldNotReachHere();
   }
 }