1// { dg-do assemble  }
2// Bug: g++ does overloading on a function-by-function basis.
3
4void
5f ()
6{
7  void (*fp)(void);
8  {
9    extern void g ();
10  }
11  fp = g;	/* { dg-error "" } no 'g' in scope */
12}
13