-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 8-shenandoah, 11-pool, 16-pool, 17
-
Component/s: hotspot
-
b26
Node::set_req_X definition as:
void Node::set_req_X(uint i, Node *n, PhaseGVN *gvn) {
PhaseIterGVN* igvn = gvn->is_IterGVN();
if (igvn == NULL) {
set_req(i, n);
return;
}
set_req_X(i, n, igvn);
}
ShenandoahBarrierSetC2::ideal_node() duplicates above logic.
void Node::set_req_X(uint i, Node *n, PhaseGVN *gvn) {
PhaseIterGVN* igvn = gvn->is_IterGVN();
if (igvn == NULL) {
set_req(i, n);
return;
}
set_req_X(i, n, igvn);
}
ShenandoahBarrierSetC2::ideal_node() duplicates above logic.