1 // { dg-do assemble  }
2 // PRMS Id: 4827
3 
4 class A;
5 template <class T> int f (const T&, const A *);
6 
g(const int & a)7 int g (const int& a)
8 {
9   return f (a, (A *)0); // { dg-bogus "" } failed unification
10 }
11