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

Print this page

        

@@ -1002,11 +1002,13 @@
   uint retain() { return _num_self_forwarded > 0; }
 };
 
 void HeapRegionRemSet::migrate_strong_code_roots() {
   assert(hr()->in_collection_set(), "only collection set regions");
-  assert(!hr()->isHumongous(), "not humongous regions");
+  assert(!hr()->isHumongous(),
+         err_msg("humongous region "HR_FORMAT" should not have been added to the collection set",
+                 HR_FORMAT_PARAMS(hr())));
 
   ResourceMark rm;
 
   // List of code blobs to retain for this region
   GrowableArray<nmethod*> to_be_retained(10);