[Issue 14314] New: 2.067-rc1: ICE compiling project which has compiled fine for years

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Fri Mar 20 23:53:07 PDT 2015


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

          Issue ID: 14314
           Summary: 2.067-rc1: ICE compiling project which has compiled
                    fine for years
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Windows
            Status: NEW
          Severity: critical
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: turkeyman at gmail.com

My game (FeedBack) no longer compiles after updating to 2.067-rc1

It spits out this message, and pops up an "abnormal program termination" dialog
box:

Assertion failure: '(vd->storage_class & (STCout | STCref)) ?
isCtfeReferenceValid(newval) : isCtfeValueValid(newval)' on line 6724 in file
'interpret.c'


I have tried to isolate it, commented out all self-contained parts that can be
commented out, but I failed to find the source. It's hard to go further,
because commenting foundational things out leads to massive scale compile
errors.

Seems to be CTFE related; are there any known changes that may affect CTFE?

--


More information about the Digitalmars-d-bugs mailing list