/* | |
TEST_OUTPUT: | |
--- | |
fail_compilation/diag12280.d(15): Error: undefined identifier `nonexistent` | |
fail_compilation/diag12280.d(13): Error: template instance diag12280.f!10 error instantiating | |
fail_compilation/diag12280.d(18): 11 recursive instantiations from here: f!0 | |
--- | |
*/ | |
void f(int i)() | |
{ | |
static if (i < 10) | |
f!(i + 1); | |
else | |
nonexistent(); | |
} | |
alias f0 = f!0; |