1 2 3 4 5 6 7 8 9 10 11 12
// { dg-do assemble } template <class T, int i> struct K { void f(); }; template <class T> void K<T, i>::f() // { dg-error "" } i has not been declared { }