Skip to content

Conversation

@frederick-vs-ja
Copy link
Contributor

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.

It seems that Apple Clang 17 starts to be used for CI, while it hasn't
supported `__builtin_is_virtual_base_of` yet.
@frederick-vs-ja frederick-vs-ja added libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. test-suite labels Mar 15, 2025
@frederick-vs-ja frederick-vs-ja requested a review from a team as a code owner March 15, 2025 08:14
@llvmbot
Copy link
Member

llvmbot commented Mar 15, 2025

@llvm/pr-subscribers-libcxx

Author: A. Jiang (frederick-vs-ja)

Changes

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.


Full diff: https://github.com/llvm/llvm-project/pull/131438.diff

1 Files Affected:

  • (modified) libcxx/test/std/utilities/meta/meta.rel/is_virtual_base_of.pass.cpp (+1-1)
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>
 

Copy link
Contributor

@Zingam Zingam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@frederick-vs-ja frederick-vs-ja merged commit 5cc2ae0 into llvm:main Mar 15, 2025
84 checks passed
@frederick-vs-ja frederick-vs-ja deleted the apple-clang-17-no-virtual-base branch March 15, 2025 13:07
frederick-vs-ja added a commit to frederick-vs-ja/llvm-project that referenced this pull request Mar 16, 2025
…lvm#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 llvm#131302.
swift-ci pushed a commit to swiftlang/llvm-project that referenced this pull request Mar 18, 2025
…lvm#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 llvm#131302.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. test-suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants