diff --git a/src/procedure2/GcPrimitives.cpp b/src/procedure2/GcPrimitives.cpp index 63a3d3a..9948ff6 100644 --- a/src/procedure2/GcPrimitives.cpp +++ b/src/procedure2/GcPrimitives.cpp @@ -6,16 +6,39 @@ #include "GcPrimitives.hpp" #include #include +//#include #include #include #include #include namespace xo { + using xo::mm::ACollector; + //using xo::mm::DX1Collector; using xo::mm::Generation; namespace scm { + // ----- report-gc-status ----- + +#ifdef NOT_YET + obj + xfer_report_gc_status(obj rcx) + { + bool have_gc = false; + + if (rcx.collector()) { + // status currently only implemented for X1 collector + + auto gc = obj::from(rcx.collector()); + + + } + + return DBoolean::box(rcx.allocator(), false); + } +#endif + // ----- request-gc ----- obj