digitalmars.D.bugs - [Issue 15755] New: DMD segfault upon alias on alias on
- via Digitalmars-d-bugs (34/34) Mar 04 2016 https://issues.dlang.org/show_bug.cgi?id=15755
https://issues.dlang.org/show_bug.cgi?id=15755 Issue ID: 15755 Summary: DMD segfault upon alias on alias on __trait(getAttributes, ...) Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: critical Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: iamtakingiteasy eientei.org The following code segfaults dmd 2.070 on current master HEAD : 07217cc3e05d465dff8341cf90f7710b94e02070 : --->3--- struct Foo { (123) int a; } template Attributes(As...) { alias Attributes = As; } template getattribute(alias member, alias attrs = Attributes!(__traits(getAttributes, member))) { alias getattribute = attrs; } void main() { getattribute!(__traits(getMember, Foo, "a")); } --->3--- Result: Compilation error / Return code: 11 (Segmentation fault) --
Mar 04 2016