[Issue 14317] New: [REG2.066] ICE (cgcod.c 1767) when compiing with -profile -O -inline

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Mar 21 21:24:37 PDT 2015


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

          Issue ID: 14317
           Summary: [REG2.066] ICE (cgcod.c 1767) when compiing with
                    -profile -O -inline
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Windows
            Status: NEW
          Keywords: ice
          Severity: regression
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: jiki at red.email.ne.jp

This worked in DMD2.065.

COMMAND:
dmd.exe -profile -O -inline test.d

OUTPUT:
Internal error: backend\cgcod.c 1767

CODE:
----------------
struct Range {
    private string s;
    char charAt(int unused1) { return s[0]; }
}

bool count(ref Range r, out int unused2)
{
    int unused3;
    char c = r.charAt(0);
    return true;
}

--


More information about the Digitalmars-d-bugs mailing list