[Issue 17468] New: Internal assertion fails during CTFE

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sun Jun 4 10:07:05 PDT 2017


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

          Issue ID: 17468
           Summary: Internal assertion fails during CTFE
           Product: D
           Version: D2
          Hardware: x86
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: andrei at erdani.com

To repro:

struct S {
    immutable char* path;
    @disable this();
    this(immutable(char)* path) {
        this.path = path;
    }
}

immutable S CONST_S = S("/tmp".ptr);

Compiling this yields:

core.exception.AssertError at ddmd/ctfeexpr.d(413): Assertion failure

followed by a stack trace.

--


More information about the Digitalmars-d-bugs mailing list