Message body. void deallocateNode() { assert(first !is null); import stdx.allocator.mallocator : Mallocator; Node* next = first.next; ubyte[] mem = (cast(ubyte*) first)[0 .. Node.sizeof + first.mem.length]; version (debug_rollback_allocator) mem[] = 0; Mallocator.instance.deallocate(mem); first = next; }