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