src/hotspot/share/opto/loopnode.cpp
changeset 51024 3fd01bccc81f
parent 50923 c98bf5aa35c5
child 51489 b5abbca5b2dc
--- a/src/hotspot/share/opto/loopnode.cpp	Tue Jul 10 03:14:55 2018 -0400
+++ b/src/hotspot/share/opto/loopnode.cpp	Fri Jun 29 17:59:44 2018 +0200
@@ -616,6 +616,11 @@
     }
 
     IfNode* check_iff = limit_check_proj->in(0)->as_If();
+
+    if (!is_dominator(get_ctrl(limit), check_iff->in(0))) {
+      return false;
+    }
+
     Node* cmp_limit;
     Node* bol;