blob: f462a13a585203c1fc7cff0a099252b98761062b [file] [log] [blame]
// 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);
}