/*
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;
