Actually, it does: the internal array of added roots is simply considered an additional range to be scanned by the GC implementation. The docs should probably be clarified in this regard.
https://github.com/D-Programming-Language/druntime/pull/322
David
