Skip to content

Commit 772f90a

Browse files
committedJan 12, 2023
8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead
Backport-of: 94575d14f47e2dfb11b671bce26b69270b6bb3c8
1 parent 08e30d0 commit 772f90a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed
 

‎src/hotspot/share/opto/ifnode.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -733,6 +733,7 @@ bool IfNode::is_ctrl_folds(Node* ctrl, PhaseIterGVN* igvn) {
733733
ctrl->in(0)->as_If()->cmpi_folds(igvn, true) &&
734734
// Must compare same value
735735
ctrl->in(0)->in(1)->in(1)->in(1) != NULL &&
736+
ctrl->in(0)->in(1)->in(1)->in(1) != igvn->C->top() &&
736737
ctrl->in(0)->in(1)->in(1)->in(1) == in(1)->in(1)->in(1);
737738
}
738739

1 commit comments

Comments
 (1)

openjdk-notifier[bot] commented on Jan 12, 2023

@openjdk-notifier[bot]
Please sign in to comment.