February 07, 2017 [Issue 17152] New: DMD segfaults because of struct with static const struct members | ||||
|---|---|---|---|---|
| ||||
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.d Segmentation 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. -- | ||||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply