diff options
Diffstat (limited to 'libcxxabi')
| -rw-r--r-- | libcxxabi/src/demangle/Utility.h | 2 | ||||
| -rw-r--r-- | libcxxabi/test/test_demangle.pass.cpp | 4 | ||||
| -rw-r--r-- | libcxxabi/test/uncaught_exception.pass.cpp | 3 | 
3 files changed, 6 insertions, 3 deletions
diff --git a/libcxxabi/src/demangle/Utility.h b/libcxxabi/src/demangle/Utility.h index 8829f3f..76243f5 100644 --- a/libcxxabi/src/demangle/Utility.h +++ b/libcxxabi/src/demangle/Utility.h @@ -81,7 +81,7 @@ public:    OutputBuffer(const OutputBuffer &) = delete;    OutputBuffer &operator=(const OutputBuffer &) = delete; -  virtual ~OutputBuffer() {} +  virtual ~OutputBuffer() = default;    operator std::string_view() const {      return std::string_view(Buffer, CurrentPosition); diff --git a/libcxxabi/test/test_demangle.pass.cpp b/libcxxabi/test/test_demangle.pass.cpp index 858347b..6790d70 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 e977320..cace88a 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>  | 
