// { dg-do assemble }
template <int I>
void f(int i); // { dg-message "void f" }
void g()
{
int i;
f<i>(7); // { dg-error "" } template argument 1 is invalid.
}
// { dg-do assemble }
template <int I>
void f(int i); // { dg-message "void f" }
void g()
{
int i;
f<i>(7); // { dg-error "" } template argument 1 is invalid.
}