[llvm-branch-commits] [libcxx] release/21.x: [libc++][Android] Reenable 2 tests for Android (#149415) (PR #150002)

A. Jiang via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Jul 22 04:29:45 PDT 2025


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

Now that the Android clang has been upgraded to clang-r563880 (llvm.org/pr148998), these two tests pass again.

Manually backport 8aa4fc0a9f80475dc0efb2ce14a860f86147d52d.

>From eee90cf37cafbe4006691073528857027200e21f Mon Sep 17 00:00:00 2001
From: Ryan Prichard <rprichard at google.com>
Date: Thu, 17 Jul 2025 18:08:52 -0700
Subject: [PATCH] [libc++][Android] Reenable 2 tests for Android (#149415)

Now that the Android clang has been upgraded to clang-r563880
(llvm.org/pr148998), these two tests pass again.
---
 .../meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp  | 3 ---
 .../has_unique_object_representations.compile.pass.cpp         | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp
index 09086a4c046d6..8e57e8913dcbe 100644
--- a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp
+++ b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/is_bounded_array.pass.cpp
@@ -7,9 +7,6 @@
 //===----------------------------------------------------------------------===//
 // UNSUPPORTED: c++03, c++11, c++14, c++17
 
-// The Clang version that Android currently uses in the CI is too old.
-// XFAIL: LIBCXX-ANDROID-FIXME
-
 // type_traits
 
 // is_bounded_array<T>
diff --git a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.compile.pass.cpp b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.compile.pass.cpp
index 9aac871f2633f..bd7da40daf2bc 100644
--- a/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.compile.pass.cpp
+++ b/libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.compile.pass.cpp
@@ -8,9 +8,6 @@
 
 // UNSUPPORTED: c++03, c++11, c++14
 
-// The Clang version that Android currently uses in the CI is too old.
-// XFAIL: LIBCXX-ANDROID-FIXME
-
 // type_traits
 
 // has_unique_object_representations



More information about the llvm-branch-commits mailing list