/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/ice13220.d(22): Error: template instance `test!0` does not match template declaration `test(T)()` | |
--- | |
*/ | |
struct Tuple(T...) | |
{ | |
T field; | |
alias field this; | |
} | |
template test(T) | |
{ | |
bool test() { return false; }; | |
} | |
void main() | |
{ | |
Tuple!bool t; | |
t[0] = test!0(); | |
} |