[libcxx-commits] [libcxx] [libc++] Remove workaround for clang-tidy 16 in the test suite setup code (PR #69035)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Fri Oct 13 17:15:17 PDT 2023


https://github.com/ldionne created https://github.com/llvm/llvm-project/pull/69035

We have moved to clang-tidy 17 now, so the workaround shouldn't be necessary.

>From 736ee89e0d0af8d3500eb41972bcf27802a41d3c Mon Sep 17 00:00:00 2001
From: Louis Dionne <ldionne.2 at gmail.com>
Date: Fri, 13 Oct 2023 17:14:16 -0700
Subject: [PATCH] [libc++] Remove workaround for clang-tidy 16 in the test
 suite setup code

We have moved to clang-tidy 17 now, so the workaround shouldn't
be necessary.
---
 libcxx/utils/libcxx/test/params.py | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/libcxx/utils/libcxx/test/params.py b/libcxx/utils/libcxx/test/params.py
index 456794b9b1cce95..0c043cc6e55ccee 100644
--- a/libcxx/utils/libcxx/test/params.py
+++ b/libcxx/utils/libcxx/test/params.py
@@ -77,11 +77,6 @@
 
 
 def getStdFlag(cfg, std):
-    # TODO(LLVM-17) Remove this clang-tidy-16 work-around
-    if std == "c++23":
-        std = "c++2b"
-    if hasCompileFlag(cfg, "-std=" + std):
-        return "-std=" + std
     # TODO(LLVM-19) Remove the fallbacks needed for Clang 16.
     fallbacks = {
         "c++23": "c++2b",



More information about the libcxx-commits mailing list