[Issue 13714] New: D 2.066.1: Assertion failure: '0' on line 2022 in file 'mtype.c'

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Tue Nov 11 07:08:29 PST 2014


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

          Issue ID: 13714
           Summary: D 2.066.1: Assertion failure: '0' on line 2022 in file
                    'mtype.c'
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Windows
            Status: NEW
          Severity: major
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: andre at s-e-a-p.de

Following coding works with 2.066 but fails to compile with 2.066.1:
Assertion failure: '0' on line 2022 in file 'mtype.c' is raised during
compiling.


enum DummyStringEnum
{
    foo = "bar"
}

class Test
{
    @property DummyStringEnum e()
    {
        return DummyStringEnum.foo;
    }
}

void main()
{
    import std.json;
    JSONValue[string] jsPayload;
    jsPayload["A"] = __traits(getMember, new Test(), "e");
}

--


More information about the Digitalmars-d-bugs mailing list