www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 15409] New: Mallocator cant be used in nogc code


          Issue ID: 15409
           Summary: Mallocator cant be used in  nogc code
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: phobos
          Assignee: nobody puremagic.com
          Reporter: bb.temp gmx.com

Despite of the fact that std.experimental.allocator.mallocator allocators
(aligned and malloc) don't allocate on the gc-heap, they can't be used in  nogc

for example:

auto myAlloc(size_t size)  nogc
    import std.experimental.allocator.mallocator;
    return Mallocator.instance.allocate(size);

void main(string[] args)
Dec 05 2015