hotspot/src/share/vm/c1/c1_GraphBuilder.cpp
changeset 24933 c16c7a4ac386
parent 24313 2e10cd8a870f
child 25494 c18718ecf276
child 25715 d5a8dbdc5150
equal deleted inserted replaced
24932:374cc5d929fb 24933:c16c7a4ac386
  2052 void GraphBuilder::new_instance(int klass_index) {
  2052 void GraphBuilder::new_instance(int klass_index) {
  2053   ValueStack* state_before = copy_state_exhandling();
  2053   ValueStack* state_before = copy_state_exhandling();
  2054   bool will_link;
  2054   bool will_link;
  2055   ciKlass* klass = stream()->get_klass(will_link);
  2055   ciKlass* klass = stream()->get_klass(will_link);
  2056   assert(klass->is_instance_klass(), "must be an instance klass");
  2056   assert(klass->is_instance_klass(), "must be an instance klass");
  2057   NewInstance* new_instance = new NewInstance(klass->as_instance_klass(), state_before);
  2057   NewInstance* new_instance = new NewInstance(klass->as_instance_klass(), state_before, stream()->is_unresolved_klass());
  2058   _memory->new_instance(new_instance);
  2058   _memory->new_instance(new_instance);
  2059   apush(append_split(new_instance));
  2059   apush(append_split(new_instance));
  2060 }
  2060 }
  2061 
  2061 
  2062 
  2062