1 // { dg-do assemble } 2 3 template<int I> struct A { }; 4 template<int I, int J> int f(A<I+J>); g()5 int g() { 6 A<3> a; 7 return f<1,2>(a); 8 } 9