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