From 5e90e5f3efcf27051daa38258cd0c350914133e4 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 3 Apr 2026 17:07:15 -0400 Subject: [PATCH] xo-gc: refactor: retire DX1Collector.check_move_policy() --- 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 85b0c18..6eb4e3a 100644 --- a/include/xo/gc/DX1Collector.hpp +++ b/include/xo/gc/DX1Collector.hpp @@ -279,12 +279,14 @@ namespace xo { **/ void forward_inplace(AGCObject * lhs_iface, void ** lhs_data); +#ifdef OBSOLETE /** true iff {alloc_hdr, object_data} should move for * currently-running collection. * * Require: runstate_.is_running() **/ bool check_move_policy(header_type alloc_hdr, void * object_data) const noexcept; +#endif // ----- allocation ----- diff --git a/src/gc/DX1Collector.cpp b/src/gc/DX1Collector.cpp index 4dd9a1e..baa775b 100644 --- a/src/gc/DX1Collector.cpp +++ b/src/gc/DX1Collector.cpp @@ -662,6 +662,7 @@ namespace xo { } } +#ifdef OBSOLETE bool DX1Collector::check_move_policy(header_type alloc_hdr, void * object_data) const noexcept @@ -672,6 +673,7 @@ namespace xo { object_data, runstate_.gc_upto()); } +#endif auto DX1Collector::alloc(typeseq t, size_type z) noexcept -> value_type