Skip to content

Commit 94575d1

Browse files
committed
8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead
Reviewed-by: thartmann, rcastanedalo
1 parent 49b8622 commit 94575d1

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
@@ -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

0 commit comments

Comments
 (0)