int *g(); template void f(int i) { int *p = &g()[3]; }