https://issues.dlang.org/show_bug.cgi?id=14304
Kenji Hara <k.hara...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice, pull Hardware|x86_64 |All Summary|dmd: interpret.c:6724: void |[REG2.067a] ICE with static |setValue(VarDeclaration*, |immutable variable CTFE |Expression*): Assertion | |`(vd->storage_class & | |(0x1000LL | 0x200000LL)) ? | |isCtfeReferenceValid(newval | |) : | |isCtfeValueValid(newval)' | |failed. | OS|Linux |All --- Comment #3 from Kenji Hara <k.hara...@gmail.com> --- The occurred ICE (moved from the summary): dmd: interpret.c:6724: void setValue(VarDeclaration*, Expression*): Assertion `(vd->storage_class & (0x1000LL | 0x200000LL)) ? isCtfeReferenceValid(newval) : isCtfeValueValid(newval)' failed. Compiler fix: https://github.com/D-Programming-Language/dmd/pull/4503 --