< prev index next >

src/hotspot/share/gc/parallel/psParallelCompact.cpp

Print this page
@@ -73,10 +73,11 @@
  #include "memory/metaspaceUtils.hpp"
  #include "memory/resourceArea.hpp"
  #include "memory/universe.hpp"
  #include "nmt/memTracker.hpp"
  #include "oops/access.inline.hpp"
+ #include "oops/flatArrayKlass.inline.hpp"
  #include "oops/instanceClassLoaderKlass.inline.hpp"
  #include "oops/instanceKlass.inline.hpp"
  #include "oops/instanceMirrorKlass.inline.hpp"
  #include "oops/methodData.hpp"
  #include "oops/objArrayKlass.inline.hpp"

@@ -2363,11 +2364,11 @@
      DEBUG_ONLY(PSParallelCompact::check_new_location(source(), destination());)
      assert(source() != destination(), "inv");
      assert(FullGCForwarding::is_forwarded(cast_to_oop(source())), "inv");
      assert(FullGCForwarding::forwardee(cast_to_oop(source())) == cast_to_oop(destination()), "inv");
      Copy::aligned_conjoint_words(source(), copy_destination(), words);
-     cast_to_oop(copy_destination())->init_mark();
+     cast_to_oop(copy_destination())->reinit_mark();
    }
  
    update_state(words);
  }
  
< prev index next >