================
@@ -0,0 +1,24 @@
+//===----------------------------------------------------------------------===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM 
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
+//
+//===----------------------------------------------------------------------===//
+
+#include "clang-tidy/ClangTidyCheck.h"
+
+namespace libcpp {
+class robust_against_operator_ampersand : public clang::tidy::ClangTidyCheck {
+  // At the moment libc++ is phasing out development on C++03.
+  // To avoid testing in C++03, this test is automatically disabled in C++03
+  // mode. (Doing this from the tests is a lot harder.)
+  // TODO Remove after dropping C++03 support.
----------------
ldionne wrote:

We actually never plan to "drop" C++03 support, which means that we'd basically 
need to keep this C++03 carve-out forever. Unless we stop running `clang-tidy` 
in C++03 mode altogether, which would be another option.

I think in either case we can actually achieve the desired result by simply 
`XFAIL`ing (or `UNSUPPORTED`) the `clang_tidy.gen.py` test based on 
`FROZEN-CXX03-HEADERS-FIXME`.

https://github.com/llvm/llvm-project/pull/128366
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to