Mercurial > hg > graal-jvmci-8
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; |