< prev index next >

src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Print this page

        

@@ -191,11 +191,11 @@
         VMThread::execute(&op);
       } else {
         // We don't want to update the marking status if a GC pause
         // is already underway.
         SuspendibleThreadSetJoiner sts_join;
-        g1h->set_marking_complete();
+        g1h->collector_state()->set_mark_in_progress(false);
       }
 
       // Check if cleanup set the free_regions_coming flag. If it
       // hasn't, we can just skip the next step.
       if (g1h->free_regions_coming()) {
< prev index next >