1// { dg-do assemble  }
2template <int I>
3void f(int i);
4
5void g()
6{
7  int i;
8  f<i>(7); // { dg-error "" } template argument 1 is invalid.
9}
10