https://issues.dlang.org/show_bug.cgi?id=12903
Issue ID: 12903 Summary: dmd stuck forever in dmd TemplateInstance::toAlias() Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: regression Priority: P1 Component: DMD Assignee: nob...@puremagic.com Reporter: timothee.co...@gmail.com dmd -c main.d 2.065: never completes or segfaults sometimes previous versions: compile error(Error: alias std.traits.moduleName!(foo).moduleName recursive alias declaration) (only tested on ubuntu 64 bit but might be same elsewhere) //main.d: void foo(alias fun)(){ size_t failed; import std.traits; auto a=moduleName!failed; } void test(){ foo!(""); } --