src/share/vm/c1/c1_LIRAssembler.cpp

changeset 4003
7a302948f5a4
parent 3787
6759698e3140
child 4037
da91efe96a93
     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

mercurial