// ICE(template.c) in DMD0.080 /* TEST_OUTPUT: --- fail_compilation/fail16.d(19): Error: function declaration without return type. (Note that constructors are always named `this`) fail_compilation/fail16.d(19): Error: no identifier for declarator `bar!(typeof(X))(X)` --- */ int i; template bar(T) { void bar(int x) {} } template foo(alias X) { bar!(typeof(X))(X); } void main() { foo!(i); }