1 namespace NS { 2 struct X {}; f(X)3 void f(X) {} operator +(X,X)4 void operator+(X, X) {} 5 } // namespace NS f()6 void f() { 7 NS::X x; 8 f(x); 9 x + x; 10 } 11