From e02c0fccf9b66904a5fe514e5db5325fc43c8d6e Mon Sep 17 00:00:00 2001 From: duke Date: Mon, 13 Feb 2023 09:18:25 +0000 Subject: [PATCH] Backport 94575d14f47e2dfb11b671bce26b69270b6bb3c8 --- src/hotspot/share/opto/ifnode.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/hotspot/share/opto/ifnode.cpp b/src/hotspot/share/opto/ifnode.cpp index c61e66de086..ae553351ead 100644 --- a/src/hotspot/share/opto/ifnode.cpp +++ b/src/hotspot/share/opto/ifnode.cpp @@ -723,6 +723,7 @@ bool IfNode::is_ctrl_folds(Node* ctrl, PhaseIterGVN* igvn) { ctrl->in(0)->as_If()->cmpi_folds(igvn) && // Must compare same value ctrl->in(0)->in(1)->in(1)->in(1) != NULL && + ctrl->in(0)->in(1)->in(1)->in(1) != igvn->C->top() && ctrl->in(0)->in(1)->in(1)->in(1) == in(1)->in(1)->in(1); }