From cd7adc3bb95ba632dd9b8fa58b47be75a1adc3ed Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 3 Apr 2026 17:02:26 -0400 Subject: [PATCH] xo-gc: refactor: retire DX1Collector._shallow_move() --- include/xo/gc/DX1Collector.hpp | 2 ++ src/gc/DX1Collector.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/include/xo/gc/DX1Collector.hpp b/include/xo/gc/DX1Collector.hpp index 40c69df..612092e 100644 --- a/include/xo/gc/DX1Collector.hpp +++ b/include/xo/gc/DX1Collector.hpp @@ -279,10 +279,12 @@ namespace xo { **/ void forward_inplace(AGCObject * lhs_iface, void ** lhs_data); +#ifdef OBSOLETE /** evacuate object with type @p iface at address @p from_src * to to-space. Return new to-space location. **/ void * _shallow_move(const AGCObject * iface, void * from_src); +#endif /** true iff {alloc_hdr, object_data} should move for * currently-running collection. diff --git a/src/gc/DX1Collector.cpp b/src/gc/DX1Collector.cpp index 2fa284e..b17185e 100644 --- a/src/gc/DX1Collector.cpp +++ b/src/gc/DX1Collector.cpp @@ -662,11 +662,13 @@ namespace xo { } } +#ifdef OBSOLETE void * DX1Collector::_shallow_move(const AGCObject * iface, void * from_src) { return gco_store_._shallow_move(this, iface, from_src); } +#endif bool DX1Collector::check_move_policy(header_type alloc_hdr,