< prev index next >
src/hotspot/share/opto/arraycopynode.cpp
Print this page
*** 495,505 ****
remove_dead_region(phase, can_reshape);
}
} else {
if (in(TypeFunc::Control) != ctl) {
// we can't return new memory and control from Ideal at parse time
! assert(!is_clonebasic(), "added control for clone?");
phase->record_for_igvn(this);
return false;
}
}
return true;
--- 495,505 ----
remove_dead_region(phase, can_reshape);
}
} else {
if (in(TypeFunc::Control) != ctl) {
// we can't return new memory and control from Ideal at parse time
! assert(!is_clonebasic() || UseShenandoahGC, "added control for clone?");
phase->record_for_igvn(this);
return false;
}
}
return true;
< prev index next >