< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoahHeapRegion.cpp

Print this page
rev 11462 : Backport per-region seqnum tracking
rev 11463 : Backport Traversal GC

@@ -98,11 +98,12 @@
   }
 }
 
 void ShenandoahHeapRegion::make_regular_bypass() {
   _heap->assert_heaplock_owned_by_current_thread();
-  assert (_heap->is_full_gc_in_progress(), "only for full GC");
+  assert (_heap->is_full_gc_in_progress() || _heap->is_degenerated_gc_in_progress(),
+          "only for full or degen GC");
 
   switch (_state) {
     case _empty_uncommitted:
       do_commit();
     case _empty_committed:
< prev index next >