From ba54b2d9352a845474036f7a3eb2f685a7cca046 Mon Sep 17 00:00:00 2001 From: Roman Kennke Date: Thu, 22 Aug 2024 12:30:45 +0200 Subject: [PATCH] Remove special handling of non-self-fwded objects --- src/hotspot/share/gc/serial/defNewGeneration.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/hotspot/share/gc/serial/defNewGeneration.cpp b/src/hotspot/share/gc/serial/defNewGeneration.cpp index b5b46ee2474de..0a10998d6f8b2 100644 --- a/src/hotspot/share/gc/serial/defNewGeneration.cpp +++ b/src/hotspot/share/gc/serial/defNewGeneration.cpp @@ -702,8 +702,6 @@ void DefNewGeneration::remove_forwarding_pointers() { void do_object(oop obj) override { if (obj->is_self_forwarded()) { obj->unset_self_forwarded(); - } else if (obj->is_forwarded()) { - obj->init_mark(); } } } cl;