digitalmars.D.bugs - [Issue 17152] New: DMD segfaults because of struct with static const
- via Digitalmars-d-bugs (26/27) Feb 07 2017 https://issues.dlang.org/show_bug.cgi?id=17152
https://issues.dlang.org/show_bug.cgi?id=17152 Issue ID: 17152 Summary: DMD segfaults because of struct with static const struct members Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW Severity: major Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: meapineapple gmail.com DMD 2.072.0 crashes when compiling this program: struct Test{ static const A = Test([1, 2, 3]); static const B = Test([4, 5, 6]); int[] x; } void main(){}dmd test.dSegmentation fault: 11 Changing from const to immutable does not affect the error. It works fine if one of the static const members are removed. It works fine if the members are static enum instead of static const. --
Feb 07 2017