[libc++abi] Fix incorrect XFAILs for mis-aligned _Unwind_Exception on Apple

The problem mentioned in the XFAILs has been resolved in macosx10.15, so
the test is now XPASSing on that platform.

rdar://63640184
This commit is contained in:
Louis Dionne 2020-06-03 10:06:56 -04:00
parent febeaf94a8
commit bf61891146
1 changed files with 8 additions and 4 deletions

View File

@ -9,10 +9,14 @@
// UNSUPPORTED: no-exceptions
// UNSUPPORTED: c++03
// The system unwind.h on OS X provides an incorrectly aligned _Unwind_Exception
// type. That causes these tests to fail. This XFAIL is my best attempt at
// working around this failure.
// XFAIL: darwin && libcxxabi-has-system-unwinder
// The system unwind.h on older OSX versions provided an incorrectly aligned
// _Unwind_Exception type. That causes these tests to fail on those platforms.
// XFAIL: macosx10.14 && libcxxabi-has-system-unwinder
// XFAIL: macosx10.13 && libcxxabi-has-system-unwinder
// XFAIL: macosx10.12 && libcxxabi-has-system-unwinder
// XFAIL: macosx10.11 && libcxxabi-has-system-unwinder
// XFAIL: macosx10.10 && libcxxabi-has-system-unwinder
// XFAIL: macosx10.9 && libcxxabi-has-system-unwinder
// Test that the address of the exception object is properly aligned as required
// by the relevant ABI