Skip to content

Commit 1f0e77e

Browse files
committed
8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead
Backport-of: 94575d14f47e2dfb11b671bce26b69270b6bb3c8
1 parent 4c27fa0 commit 1f0e77e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/hotspot/share/opto/ifnode.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -723,6 +723,7 @@ bool IfNode::is_ctrl_folds(Node* ctrl, PhaseIterGVN* igvn) {
723723
ctrl->in(0)->as_If()->cmpi_folds(igvn) &&
724724
// Must compare same value
725725
ctrl->in(0)->in(1)->in(1)->in(1) != NULL &&
726+
ctrl->in(0)->in(1)->in(1)->in(1) != igvn->C->top() &&
726727
ctrl->in(0)->in(1)->in(1)->in(1) == in(1)->in(1)->in(1);
727728
}
728729

0 commit comments

Comments
 (0)