[libcxx-commits] [libcxx] [llvm] [libcxx] Bump conformance tests to clang 24 (PR #231580)
via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Oct 13 16:54:17 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libcxx
Author: Aiden Grossman (boomanaiden154)
<details>
<summary>Changes</summary>
Now that it is available in the image, we can bump the version.
---
Full diff: https://github.com/llvm/llvm-project/pull/231580.diff
3 Files Affected:
- (modified) .github/workflows/libcxx-pr-conformance-tests.yaml (+9-9)
- (modified) libcxx/include/__cstddef/nullptr_t.h (+1-1)
- (modified) libcxx/include/stddef.h (+1-1)
``````````diff
diff --git a/.github/workflows/libcxx-pr-conformance-tests.yaml b/.github/workflows/libcxx-pr-conformance-tests.yaml
index a776af92e5965..104dc5629c338 100644
--- a/.github/workflows/libcxx-pr-conformance-tests.yaml
+++ b/.github/workflows/libcxx-pr-conformance-tests.yaml
@@ -50,8 +50,8 @@ jobs:
'generic-cxx29',
'generic-modules'
]
- cc: [ 'clang-23' ]
- cxx: [ 'clang++-23' ]
+ cc: [ 'clang-24' ]
+ cxx: [ 'clang++-24' ]
include:
- config: 'generic-gcc'
cc: 'gcc-16'
@@ -104,18 +104,18 @@ jobs:
'generic-cxx23',
'generic-cxx26',
]
- cc: [ 'clang-23' ]
- cxx: [ 'clang++-23' ]
+ cc: [ 'clang-24' ]
+ cxx: [ 'clang++-24' ]
include:
- config: 'generic-gcc-cxx11'
cc: 'gcc-16'
cxx: 'g++-16'
+ - config: 'generic-cxx26'
+ cc: 'clang-23'
+ cxx: 'clang++-23'
- config: 'generic-cxx26'
cc: 'clang-22'
cxx: 'clang++-22'
- - config: 'generic-cxx26'
- cc: 'clang-21'
- cxx: 'clang++-21'
steps:
- uses: actions/checkout at 3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
@@ -193,8 +193,8 @@ jobs:
pip install -r libcxx/test/requirements.txt
libcxx/utils/ci/run-buildbot ${{ matrix.config }}
env:
- CC: clang-23
- CXX: clang++-23
+ CC: clang-24
+ CXX: clang++-24
- uses: actions/upload-artifact at cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
if: always()
with:
diff --git a/libcxx/include/__cstddef/nullptr_t.h b/libcxx/include/__cstddef/nullptr_t.h
index 7eaae01753965..1498baaff3975 100644
--- a/libcxx/include/__cstddef/nullptr_t.h
+++ b/libcxx/include/__cstddef/nullptr_t.h
@@ -17,7 +17,7 @@
_LIBCPP_BEGIN_NAMESPACE_STD
-using nullptr_t = decltype(nullptr);
+using nullptr_t = decltype(nullptr); // NOLINT(modernize-use-nullptr)
_LIBCPP_END_NAMESPACE_STD
diff --git a/libcxx/include/stddef.h b/libcxx/include/stddef.h
index e9e259da152d2..7649d9fd545cf 100644
--- a/libcxx/include/stddef.h
+++ b/libcxx/include/stddef.h
@@ -42,7 +42,7 @@
# define _LIBCPP_STDDEF_H
# ifdef __cplusplus
-typedef decltype(nullptr) nullptr_t;
+typedef decltype(nullptr) nullptr_t; // NOLINT(modernize-use-nullptr)
# endif
#endif // _LIBCPP_STDDEF_H
``````````
</details>
https://github.com/llvm/llvm-project/pull/231580
More information about the libcxx-commits
mailing list