equal
deleted
inserted
replaced
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; |