< prev index next >

src/share/vm/opto/ifnode.cpp

Print this page
rev 11463 : Backport Traversal GC

@@ -624,11 +624,11 @@
   Node* cmpx = bol->in(1);
   if (bol->as_Bool()->_test._test == BoolTest::ne &&
       cmpx->is_Cmp() && cmpx->in(2) == phase->intcon(0) &&
       cmpx->in(1)->in(1)->is_shenandoah_state_load() &&
       cmpx->in(1)->in(2)->is_Con() &&
-      cmpx->in(1)->in(2) == phase->intcon(ShenandoahHeap::MARKING)) {
+      cmpx->in(1)->in(2) == phase->intcon(ShenandoahHeap::MARKING | ShenandoahHeap::TRAVERSAL)) {
     return true;
   }
 
   return false;
 }
< prev index next >