July 21, 2016 std.experimental.allocator and @nogc | ||||
---|---|---|---|---|
| ||||
I was trying to use allocators in a @nogc function. I tried FreeList!Mallocator and it works fine. But AllocatorList!Mallocator doesn't work. dmd complains that AllocatorList.allocate is not @nogc, even when BookkeepingAllocator is NullAllocator. But if I add '@nogc' to AllocatorList.allocate by hand, it works. Is this probably a bug in how dmd deduce function properties? |
Copyright © 1999-2021 by the D Language Foundation