[libcxx-commits] [libcxx] [libc++] Bump the FreeBSD builder to Clang 20 (PR #162564)
Ed Maste via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Oct 14 10:03:54 PDT 2025
https://github.com/emaste updated https://github.com/llvm/llvm-project/pull/162564
>From 962492d9ef9e5739de65a9e36304fe0b1594874f Mon Sep 17 00:00:00 2001
From: Ed Maste <emaste at FreeBSD.org>
Date: Tue, 14 Oct 2025 13:02:20 -0400
Subject: [PATCH 1/2] [libc++][test] Fix FreeBSD build
---
.../meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp
index 5264e7700e3d9..881a5d2c6f751 100644
--- a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp
+++ b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_implicit_lifetime.pass.cpp
@@ -226,7 +226,9 @@ constexpr bool test() {
#ifdef _LIBCPP_VERSION
// These types should be implicit-lifetime, but they are not guaranteed to be so.
+# ifndef _LIBCPP_DEPRECATED_ABI_DISABLE_PAIR_TRIVIAL_COPY_CTOR
test_is_implicit_lifetime<std::pair<int, float>>();
+# endif
test_is_implicit_lifetime<std::tuple<int, float>>();
#endif
>From e4fa6b3d60c006958531538ee79ba34d8c2191a2 Mon Sep 17 00:00:00 2001
From: Ed Maste <emaste at FreeBSD.org>
Date: Wed, 8 Oct 2025 18:49:59 -0400
Subject: [PATCH 2/2] [libc++] Bump the FreeBSD builder to Clang 20
---
libcxx/utils/ci/buildkite-pipeline.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libcxx/utils/ci/buildkite-pipeline.yml b/libcxx/utils/ci/buildkite-pipeline.yml
index d564ea6c22040..ca83af9824b83 100644
--- a/libcxx/utils/ci/buildkite-pipeline.yml
+++ b/libcxx/utils/ci/buildkite-pipeline.yml
@@ -122,8 +122,8 @@ steps:
- label: FreeBSD 13 amd64
command: libcxx/utils/ci/run-buildbot generic-cxx26
env:
- CC: clang19
- CXX: clang++19
+ CC: clang20
+ CXX: clang++20
agents:
queue: libcxx-builders
os: freebsd
More information about the libcxx-commits
mailing list