From f203b94b85af932c525482703e2e77b2ce843d2f Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 3 Apr 2026 16:47:50 -0400 Subject: [PATCH] xo-gc: refactor: retire DX1Collector._deep_move_gc_owned --- xo-gc/include/xo/gc/DX1Collector.hpp | 2 +- xo-gc/src/gc/DX1Collector.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/xo-gc/include/xo/gc/DX1Collector.hpp b/xo-gc/include/xo/gc/DX1Collector.hpp index 0bc3594a..52c9647d 100644 --- a/xo-gc/include/xo/gc/DX1Collector.hpp +++ b/xo-gc/include/xo/gc/DX1Collector.hpp @@ -376,9 +376,9 @@ namespace xo { * Require: runstate_.is_running() **/ void * _deep_move_root(obj from_src, Generation upto); -#endif /** Common driver for _deep_move_root(), _deep_move_interior() **/ void * _deep_move_gc_owned(void * from_src, Generation upto); +#endif /** snap checkpoint containing allocator state * use to detect forwarding activity after visiting objects **/ diff --git a/xo-gc/src/gc/DX1Collector.cpp b/xo-gc/src/gc/DX1Collector.cpp index 2d7dc6ab..9a427de1 100644 --- a/xo-gc/src/gc/DX1Collector.cpp +++ b/xo-gc/src/gc/DX1Collector.cpp @@ -792,6 +792,7 @@ namespace xo { } #endif +#ifdef OBSOLETE /* * rules: * - from_src must be in from-space @@ -809,6 +810,7 @@ namespace xo { { return gco_store_._deep_move_gc_owned(this, from_src, upto); } /*_deep_move_gc_owned*/ +#endif auto DX1Collector::_snap_move_checkpoint(Generation upto) -> GCMoveCheckpoint