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