From 962492d9ef9e5739de65a9e36304fe0b1594874f Mon Sep 17 00:00:00 2001 From: Ed Maste 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>(); +# endif test_is_implicit_lifetime>(); #endif From e4fa6b3d60c006958531538ee79ba34d8c2191a2 Mon Sep 17 00:00:00 2001 From: Ed Maste 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