1 2 3 4 5 6 7 8
template <int I> void f(int i); void g() { int i; f<i>(7); // ERROR - template argument 1 is invalid. }