1 // { dg-do assemble  }
2 
3 class foo {
4  public:
5    friend int operator ^(const foo&, const foo&);
6 };
7 
main()8 int main ()
9 {
10    int (*funptr) (const foo &, const foo &)  = operator ^;
11 }
12