www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 14314] New: 2.067-rc1: ICE compiling project which has

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 puremagic.com
          Reporter: turkeyman 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?

--
Mar 20 2015