www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 13714] New: D 2.066.1: Assertion failure: '0' on line 2022 in

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 puremagic.com
          Reporter: andre 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");
}

--
Nov 11 2014