================ @@ -0,0 +1,12 @@ +// RUN: %clang_cc1 -std=c++20 -fsyntax-only %s +// expected-no-diagnostics +struct X {}; +namespace NS { + bool operator==(X, X); +} +using namespace NS; +struct Y { + X x; + friend bool operator==(Y, Y); +}; +bool operator==(Y, Y) = default; ---------------- Endilll wrote:
I think both tests should be put into `clang/test/SemaCXX/cxx20-default-compare.cpp` instead of creating a new file. https://github.com/llvm/llvm-project/pull/99542 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits