src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

changeset 7058
2fd0fd493045
parent 6279
8b81451dc7f7
child 7535
7ae4e26cb1e0
child 8316
626f594dffa6
child 8368
32b682649973
     1.1 --- a/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp	Tue Aug 19 20:41:28 2014 +0100
     1.2 +++ b/src/cpu/x86/vm/c1_LIRGenerator_x86.cpp	Wed Jun 04 10:01:28 2014 +0200
     1.3 @@ -1085,14 +1085,11 @@
     1.4  
     1.5  
     1.6  void LIRGenerator::do_NewInstance(NewInstance* x) {
     1.7 -#ifndef PRODUCT
     1.8 -  if (PrintNotLoaded && !x->klass()->is_loaded()) {
     1.9 -    tty->print_cr("   ###class not loaded at new bci %d", x->printable_bci());
    1.10 -  }
    1.11 -#endif
    1.12 +  print_if_not_loaded(x);
    1.13 +
    1.14    CodeEmitInfo* info = state_for(x, x->state());
    1.15    LIR_Opr reg = result_register_for(x->type());
    1.16 -  new_instance(reg, x->klass(),
    1.17 +  new_instance(reg, x->klass(), x->is_unresolved(),
    1.18                         FrameMap::rcx_oop_opr,
    1.19                         FrameMap::rdi_oop_opr,
    1.20                         FrameMap::rsi_oop_opr,

mercurial