blob: a537f108e28dc8915b5ca283ad3487f0c75c9631 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail162.d(25): Error: none of the overloads of template `fail162.testHelper` are callable using argument types `!()(string, string)`
fail_compilation/fail162.d(10): Candidate is: `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;
}