xo-gc: retire DX1Collector._forward_children_until_fixpoint()

This commit is contained in:
Roland Conybeare 2026-04-03 16:49:49 -04:00
commit 041eae0c0e
2 changed files with 3 additions and 1 deletions

View file

@ -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

View file

@ -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