1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// PR c++/13907 struct A { operator int & (); operator const int & () const; }; void f(int &); void f(const int &); int main() { const A x = A(); f(x); }