diff options
| author | Louis Dionne <ldionne.2@gmail.com> | 2025-11-02 17:24:30 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-02 15:24:30 -1000 |
| commit | 3252e11da3ac990732d02d1a881b6544d81fe955 (patch) | |
| tree | ea5db28a04d0e9e1073e61e706a4a025432d721f /libcxxabi | |
| parent | 4eed68357e4361b3a3aeb349dec2612cfb74c8cc (diff) | |
[libc++] Add availability markup for LLVM 19 and LLVM 20 (#140072)
An LLVM 19-aligned libc++ was released with macOS 15.4 (and corresponding OSes),
and LLVM-20 aligned with macOS 26.0. This patch adds availability markup to
reflect that.
Diffstat (limited to 'libcxxabi')
| -rw-r--r-- | libcxxabi/test/test_demangle.pass.cpp | 4 | ||||
| -rw-r--r-- | libcxxabi/test/uncaught_exception.pass.cpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/libcxxabi/test/test_demangle.pass.cpp b/libcxxabi/test/test_demangle.pass.cpp index 858347bedce1..6790d7074a8b 100644 --- a/libcxxabi/test/test_demangle.pass.cpp +++ b/libcxxabi/test/test_demangle.pass.cpp @@ -13,6 +13,10 @@ // dd8b266ef. // UNSUPPORTED: using-built-library-before-llvm-20 +// This test exercises support for BitInt demangling introduced in +// 20f56d140909a01c74e9981835373eaab6021af9. +// UNSUPPORTED: using-built-library-before-llvm-21 + // XFAIL: win32-broken-printf-a-precision #include "support/timer.h" diff --git a/libcxxabi/test/uncaught_exception.pass.cpp b/libcxxabi/test/uncaught_exception.pass.cpp index e97732006e11..cace88a309d0 100644 --- a/libcxxabi/test/uncaught_exception.pass.cpp +++ b/libcxxabi/test/uncaught_exception.pass.cpp @@ -15,8 +15,7 @@ // to undefined symbols when linking against a libc++ that re-exports the symbols, // but running against a libc++ that doesn't. Fortunately, usage of __cxa_uncaught_exception() // in the wild seems to be close to non-existent. -// TODO: Remove && !darwin once availability markup for LLVM 19 on macOS has been added -// XFAIL: using-built-library-before-llvm-19 && !darwin +// XFAIL: using-built-library-before-llvm-19 #include <cxxabi.h> #include <cassert> |
