[libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Sat Mar 15 01:14:35 PDT 2025


https://github.com/frederick-vs-ja created https://github.com/llvm/llvm-project/pull/131438

It seems that Apple Clang 17 starts to be used for CI, while it hasn't supported `__builtin_is_virtual_base_of` yet. And thus we need to skip the test for `is_virtual_base_of`.

Follows up #131302.

>From 9e95917394b16ce418f9407f5d9e30536adf57ec Mon Sep 17 00:00:00 2001
From: "A. Jiang" <de34 at live.cn>
Date: Sat, 15 Mar 2025 16:05:30 +0800
Subject: [PATCH] [libc++][test] Skip a `is_virtual_base_of` test for
 apple-clang-17

It seems that Apple Clang 17 starts to be used for CI, while it hasn't
supported `__builtin_is_virtual_base_of` yet.
---
 .../std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libcxx/test/std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp b/libcxx/test/std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp
index bcffa5812d04e..f443d2030961d 100644
--- a/libcxx/test/std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp
+++ b/libcxx/test/std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp
@@ -9,7 +9,7 @@
 // UNSUPPORTED: c++03, c++11, c++14, c++17, c++20, c++23
 
 // These compilers don't support __builtin_is_virtual_base_of yet.
-// UNSUPPORTED: clang-18, clang-19, gcc-14, apple-clang-16
+// UNSUPPORTED: clang-18, clang-19, gcc-14, apple-clang-16, apple-clang-17
 
 // <type_traits>
 



More information about the libcxx-commits mailing list