src/share/vm/oops/objArrayKlassKlass.cpp

Print this page

        

@@ -234,11 +234,11 @@
   addr = oak->element_klass_addr();
   if (mr.contains(addr)) blk->do_oop(addr);
   addr = oak->bottom_klass_addr();
   if (mr.contains(addr)) blk->do_oop(addr);
 
-  return arrayKlassKlass::oop_oop_iterate(obj, blk);
+  return arrayKlassKlass::oop_oop_iterate_m(obj, blk, mr);
 }
 
 #ifndef SERIALGC
 void objArrayKlassKlass::oop_push_contents(PSPromotionManager* pm, oop obj) {
   assert(obj->blueprint()->oop_is_objArrayKlass(),"must be an obj array klass");