src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
changeset 51494 1906adbef2dc
parent 51007 fc9dd181d70e
child 53704 ef72c85a0534
--- a/src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp	Wed Aug 22 10:28:34 2018 -0700
+++ b/src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp	Wed Aug 22 20:37:07 2018 +0200
@@ -141,8 +141,9 @@
 void G1RemSetTrackingPolicy::update_after_rebuild(HeapRegion* r) {
   assert(SafepointSynchronize::is_at_safepoint(), "should be at safepoint");
 
-  if (r->is_old_or_humongous()) {
+  if (r->is_old_or_humongous_or_archive()) {
     if (r->rem_set()->is_updating()) {
+      assert(!r->is_archive(), "Archive region %u with remembered set", r->hrm_index());
       r->rem_set()->set_state_complete();
     }
     G1CollectedHeap* g1h = G1CollectedHeap::heap();