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