4 // C++ front end generated assignment between types that were not
5 // compatible in any sense visible to the optimizers.
8 typedef void (pair::*fp)();
11 pair(const int& a, const pair::fp& b) : first(a), second(b) {}
12 void f(const int& a, const pair::fp& b) { first = a; second = b; }