< prev index next >

src/hotspot/share/opto/loopopts.cpp

Print this page

        

@@ -1034,11 +1034,11 @@
     : u_loop->_head->as_Loop()->skip_strip_mined()->in(LoopNode::EntryControl);
 }
 
 
 bool PhaseIdealLoop::identical_backtoback_ifs(Node *n) {
-  if (!n->is_If()) {
+  if (!n->is_If() || n->is_CountedLoopEnd()) {
     return false;
   }
   if (!n->in(0)->is_Region()) {
     return false;
   }
< prev index next >