September 15, 2016 Maybe allocator.dispose could nullify its parameter? | ||||
---|---|---|---|---|
| ||||
Looks like a reasonable thing to do, e.g.: auto p = Mallocator.instance.make!ulong(0); Mallocator.instance.dispose(p); assert(p is null); Proof of concept: void disposeX(Allocator, T)(auto ref Allocator a, ref B b) { a.dispose(b); b = null; } |
Copyright © 1999-2021 by the D Language Foundation