https://issues.dlang.org/show_bug.cgi?id=15985
ag0ae...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ag0ae...@gmail.com --- Comment #4 from ag0ae...@gmail.com --- Reduced further: ---- void f()() { h!()(); } void g()() { f!()(); } void h()() { g!()(); } enum x = is(typeof(g!()())); alias my_h = h!(); void main() {} ---- And here's a variant that fails both with and without -debug: ---- void f()() { g!()(); h!()(); } void g()() { f!()(); } void h()() { f!()(); } enum x = is(typeof(f!()())); alias my_g = g!(); void main() {} ---- --