blob: f49fbac6497faf3d16a35f42507afb2c10cdc33a [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail162.d(25): Error: template fail162.testHelper cannot deduce function from argument types !()(string, string), candidates are:
fail_compilation/fail162.d(10): fail162.testHelper(A...)()
fail_compilation/fail162.d(30): Error: template instance fail162.test!("hello", "world") error instantiating
---
*/
template testHelper(A ...)
{
char[] testHelper()
{
char[] result;
foreach (t; a)
{
result ~= "int " ~ t ~ ";\r\n";
}
return result;
}
}
template test(A...)
{
const char[] test = testHelper(A);
}
int main(char[][] args)
{
mixin(test!("hello", "world"));
return 0;
}