1.1 --- a/src/share/vm/c1/c1_LIRAssembler.cpp Mon Aug 20 09:58:58 2012 -0700 1.2 +++ b/src/share/vm/c1/c1_LIRAssembler.cpp Tue Aug 21 10:48:50 2012 -0700 1.3 @@ -448,10 +448,10 @@ 1.4 1.5 switch (op->code()) { 1.6 case lir_static_call: 1.7 + case lir_dynamic_call: 1.8 call(op, relocInfo::static_call_type); 1.9 break; 1.10 case lir_optvirtual_call: 1.11 - case lir_dynamic_call: 1.12 call(op, relocInfo::opt_virtual_call_type); 1.13 break; 1.14 case lir_icvirtual_call: 1.15 @@ -460,7 +460,9 @@ 1.16 case lir_virtual_call: 1.17 vtable_call(op); 1.18 break; 1.19 - default: ShouldNotReachHere(); 1.20 + default: 1.21 + fatal(err_msg_res("unexpected op code: %s", op->name())); 1.22 + break; 1.23 } 1.24 1.25 // JSR 292