xo-gc: refactor: retire DX1Collector._deep_move_gc_owned

This commit is contained in:
Roland Conybeare 2026-04-03 16:47:50 -04:00
commit f203b94b85
2 changed files with 3 additions and 1 deletions

View file

@ -376,9 +376,9 @@ namespace xo {
* Require: runstate_.is_running()
**/
void * _deep_move_root(obj<AGCObject> 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
**/

View file

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