fixup "Make Deallocator::need_size_for_free() pure virtual"