From 041eae0c0e41e022e28d880bc749a22f46a95a61 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Fri, 3 Apr 2026 16:49:49 -0400 Subject: [PATCH] xo-gc: retire DX1Collector._forward_children_until_fixpoint() --- include/xo/gc/DX1Collector.hpp | 2 +- src/gc/DX1Collector.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/xo/gc/DX1Collector.hpp b/include/xo/gc/DX1Collector.hpp index 195569d..555ef89 100644 --- a/include/xo/gc/DX1Collector.hpp +++ b/include/xo/gc/DX1Collector.hpp @@ -382,13 +382,13 @@ namespace xo { * use to detect forwarding activity after visiting objects **/ GCMoveCheckpoint _snap_move_checkpoint(Generation upto); -#endif /** traverse objects allocated after @p ckp, to make sure their children * are forwarded. Repeat until traverse doesn't find any unforwarded children **/ void _forward_children_until_fixpoint(Generation upto, const GCMoveCheckpoint & ckp); +#endif /** Evacuate object at @p *lhs_data to to-space. * Replace original with forwarding pointer to new location diff --git a/src/gc/DX1Collector.cpp b/src/gc/DX1Collector.cpp index d6c24ca..e1fbe59 100644 --- a/src/gc/DX1Collector.cpp +++ b/src/gc/DX1Collector.cpp @@ -820,6 +820,7 @@ namespace xo { } #endif +#ifdef OSBOLETE void DX1Collector::_forward_children_until_fixpoint(Generation upto, const GCMoveCheckpoint & gray_lo_v) @@ -828,6 +829,7 @@ namespace xo { gco_store_._forward_children_until_fixpoint(this, upto, gray_lo_v); } +#endif void DX1Collector::copy_roots(Generation upto) noexcept