digitalmars.D.learn - std.experimental.allocator and nogc
- Yuxuan Shui (7/7) Jul 21 2016 I was trying to use allocators in a @nogc function.
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?
Jul 21 2016