[libcxx-commits] [libcxxabi] fc9865c - [libc++abi] Temporarily disable test on Apple to fix the CI

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jul 16 12:43:19 PDT 2020


Author: Louis Dionne
Date: 2020-07-16T15:41:55-04:00
New Revision: fc9865c4a76ed3bbec77da34529e01e64006fed3

URL: https://github.com/llvm/llvm-project/commit/fc9865c4a76ed3bbec77da34529e01e64006fed3
DIFF: https://github.com/llvm/llvm-project/commit/fc9865c4a76ed3bbec77da34529e01e64006fed3.diff

LOG: [libc++abi] Temporarily disable test on Apple to fix the CI

This test has been failing on some SDKs for a long time because we lack
a proper way of identifying the SDK version in Lit. Until that is possible,
mark the test as unsupported on Apple to restore the CI.

Added: 
    

Modified: 
    libcxxabi/test/test_exception_address_alignment.pass.cpp

Removed: 
    


################################################################################
diff  --git a/libcxxabi/test/test_exception_address_alignment.pass.cpp b/libcxxabi/test/test_exception_address_alignment.pass.cpp
index 5847f23caa00..92652f464b8b 100644
--- a/libcxxabi/test/test_exception_address_alignment.pass.cpp
+++ b/libcxxabi/test/test_exception_address_alignment.pass.cpp
@@ -11,11 +11,10 @@
 
 // The <unwind.h> header provided in the SDK of older Xcodes used to provide
 // an incorrectly aligned _Unwind_Exception type. That causes these tests to
-// fail with those SDKs. Note that we use the AppleClang version as a cheap
-// proxy for the SDK version.
-// XFAIL: apple-clang-11 && libcxxabi-has-system-unwinder
-// XFAIL: apple-clang-10 && libcxxabi-has-system-unwinder
-// XFAIL: apple-clang-9 && libcxxabi-has-system-unwinder
+// fail with those SDKs.
+// FIXME: We mark the test as unsupported on Apple until we have a Lit feature
+//        representing the SDK version.
+// UNSUPPORTED: darwin
 
 // Test that the address of the exception object is properly aligned as required
 // by the relevant ABI


        


More information about the libcxx-commits mailing list