1// { dg-do assemble  }
2// { dg-options "" }
3
4template <class X> int f (X x, X y) { return 23; }
5
6int foo () {
7  return f (7);	// { dg-error "" }
8}
9