https://issues.dlang.org/show_bug.cgi?id=17811

--- Comment #1 from bitwise <[email protected]> ---
I actually just figured out where the problem was, and it wasn't even C++ code.
I was the assert that fires when you try to access an uninitialized payload of
RefCounted:

@property nothrow @safe pure @nogc
ref inout(T) refCountedPayload() inout return
{
--> assert(_refCounted.isInitialized, "Attempted to access uninitialized..");
    return _refCounted._store._payload;
}

--

Reply via email to