www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - 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?
Jul 21 2016