xo-gc: retire DX1Collector._snap_move_checkpoint()

This commit is contained in:
Roland Conybeare 2026-04-03 16:48:43 -04:00
commit cfa602cc2e
2 changed files with 3 additions and 1 deletions

View file

@ -378,11 +378,11 @@ namespace xo {
void * _deep_move_root(obj<AGCObject> from_src, Generation upto);
/** 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
**/
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

View file

@ -812,11 +812,13 @@ namespace xo {
} /*_deep_move_gc_owned*/
#endif
#ifdef OBSOLETE
auto
DX1Collector::_snap_move_checkpoint(Generation upto) -> GCMoveCheckpoint
{
return gco_store_.snap_move_checkpoint(upto);
}
#endif
void
DX1Collector::_forward_children_until_fixpoint(Generation upto,