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
--- a/hotspot/src/cpu/x86/vm/templateInterpreter_x86_32.cpp Tue Jun 24 08:12:30 2014 +0200
+++ b/hotspot/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();