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

bitwise <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |[email protected]
                   |                            |m
         Resolution|FIXED                       |---

--- Comment #20 from bitwise <[email protected]> ---
Getting this in DMD 2.073.0:


struct S {
    struct Payload {
        int[] data;
    }

    RefCounted!(Payload, RefCountedAutoInitialize.yes) payload;
    alias X = typeof(payload.data[0]);
}

int main(string[] argv) {
    return 0;
}


main.d(196): Error: std.typecons.RefCounted!(Payload,
cast(RefCountedAutoInitialize)1).RefCounted.refCountedPayload called with
argument types () matches both:
typecons.d(5241):     std.typecons.RefCounted!(Payload,
cast(RefCountedAutoInitialize)1).RefCounted.refCountedPayload()
and:
typecons.d(5233):     std.typecons.RefCounted!(Payload,
cast(RefCountedAutoInitialize)1).RefCounted.refCountedPayload()

--

Reply via email to