src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
changeset 55473 c9e362aef472
parent 55444 6a7d6b6bbd78
child 55476 aee0d296c0ef
--- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp	Sat Jun 22 02:03:41 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp	Mon Jun 24 09:51:45 2019 -0400
@@ -1513,7 +1513,9 @@
       // From here on, we need to update references.
       set_has_forwarded_objects(true);
 
-      evacuate_and_update_roots();
+      if (!is_degenerated_gc_in_progress()) {
+        evacuate_and_update_roots();
+      }
 
       if (ShenandoahPacing) {
         pacer()->setup_for_evac();