comparison src/cpu/x86/vm/sharedRuntime_x86_64.cpp @ 6739:8a02ca5e5576

7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere Summary: C1 needs knowledge of T_METADATA at the LIR level. Reviewed-by: kvn, coleenp
author roland
date Tue, 11 Sep 2012 16:20:57 +0200
parents da91efe96a93
children 2cb2f30450c7
comparison
equal deleted inserted replaced
6738:ec98e58952b2 6739:8a02ca5e5576
901 assert(sig_bt[i + 1] == T_VOID, "expecting half"); 901 assert(sig_bt[i + 1] == T_VOID, "expecting half");
902 // fall through 902 // fall through
903 case T_OBJECT: 903 case T_OBJECT:
904 case T_ARRAY: 904 case T_ARRAY:
905 case T_ADDRESS: 905 case T_ADDRESS:
906 case T_METADATA:
906 if (int_args < Argument::n_int_register_parameters_c) { 907 if (int_args < Argument::n_int_register_parameters_c) {
907 regs[i].set2(INT_ArgReg[int_args++]->as_VMReg()); 908 regs[i].set2(INT_ArgReg[int_args++]->as_VMReg());
908 #ifdef _WIN64 909 #ifdef _WIN64
909 fp_args++; 910 fp_args++;
910 stk_args += 2; 911 stk_args += 2;