https://issues.dlang.org/show_bug.cgi?id=16321 --- Comment #1 from Ketmar Dark <ketmar at ketmar.no-ip.org> --- and this gives segfault too, but different: enum nameAttr = __traits(getAttributes, (__traits(getMember, T, m)))[0]; writeln(nameAttr.foo()); Internal error: backend/cod4.c 3206 --