changeset 6641:478ac8e5344f

8033332: missing types in TemplateInterpreterGenerator::generate_result_handler_for Summary: Add missing case statements for T_LONG and T_VOID to generate_result_handler_for(..). Reviewed-by: iveresov, anoll
author thartmann
date Wed, 25 Jun 2014 09:19:09 +0200
parents 46e85b1633d7
children 0de050947628
files src/cpu/x86/vm/templateInterpreter_x86_32.cpp
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Tue Jun 24 08:12:30 2014 +0200
+++ b/src/cpu/x86/vm/templateInterpreter_x86_32.cpp	Wed Jun 25 09:19:09 2014 +0200
@@ -280,6 +280,8 @@
     case T_BYTE   : __ sign_extend_byte (rax); break;
     case T_SHORT  : __ sign_extend_short(rax); break;
     case T_INT    : /* nothing to do */        break;
+    case T_LONG   : /* nothing to do */        break;
+    case T_VOID   : /* nothing to do */        break;
     case T_DOUBLE :
     case T_FLOAT  :
       { const Register t = InterpreterRuntime::SignatureHandlerGenerator::temp();