src/hotspot/share/opto/arraycopynode.cpp
changeset 52925 9c18c9d839d3
parent 52424 e3d79743f57d
child 54048 744dc9c33676
equal deleted inserted replaced
52924:420ff459906f 52925:9c18c9d839d3
   495       remove_dead_region(phase, can_reshape);
   495       remove_dead_region(phase, can_reshape);
   496     }
   496     }
   497   } else {
   497   } else {
   498     if (in(TypeFunc::Control) != ctl) {
   498     if (in(TypeFunc::Control) != ctl) {
   499       // we can't return new memory and control from Ideal at parse time
   499       // we can't return new memory and control from Ideal at parse time
   500       assert(!is_clonebasic(), "added control for clone?");
   500       assert(!is_clonebasic() || UseShenandoahGC, "added control for clone?");
   501       phase->record_for_igvn(this);
   501       phase->record_for_igvn(this);
   502       return false;
   502       return false;
   503     }
   503     }
   504   }
   504   }
   505   return true;
   505   return true;