Skip to content

2.063: AA value type merging issues #407

Description

@dnadlinger

The following fragment, extracted from the std.traits unit tests

private struct QualifiedNameTests {
    struct Inner {}
    shared(const(Inner[int])[]) data;
}

fails with Error: cannot create associative array const(Inner)[int], because somehow, Inner in the AA value type is resolved to a Tident instance of Type.

The whole thing is rather sensitive to the qualifiers, but I couldn't find out where the merging goes wrong yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions