July 21, 2016
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?