diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2024-08-26 23:33:23 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2024-08-26 23:50:34 +0300 |
commit | e5779e5f924155a97c86d80c14359136075d1da8 (patch) | |
tree | 6951e177f9454ff591898086fc27e502a52b8f7e /contrib | |
parent | 3b9d4493cea2c6bc1906ce9871aef82f389984a6 (diff) | |
download | ydb-e5779e5f924155a97c86d80c14359136075d1da8.tar.gz |
Update contrib/libs/cxxsupp/libcxxrt to 2024-08-06
16b02fd8b0ca24af24e8434896fcd078a76d6382
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/libs/cxxsupp/libcxxrt/exception.cc | 13 | ||||
-rw-r--r-- | contrib/libs/cxxsupp/libcxxrt/ya.make | 4 |
2 files changed, 15 insertions, 2 deletions
diff --git a/contrib/libs/cxxsupp/libcxxrt/exception.cc b/contrib/libs/cxxsupp/libcxxrt/exception.cc index 1e006de88b..6f8c223b34 100644 --- a/contrib/libs/cxxsupp/libcxxrt/exception.cc +++ b/contrib/libs/cxxsupp/libcxxrt/exception.cc @@ -1552,6 +1552,19 @@ extern "C" void __cxa_call_unexpected(void*exception) } /** + * ABI function, called when an object destructor exits due to an + * exception during stack unwinding. + * + * This function does not return. + */ +extern "C" void __cxa_call_terminate(void*exception) _LIBCXXRT_NOEXCEPT +{ + std::terminate(); + // Should not be reached. + abort(); +} + +/** * ABI function, returns the adjusted pointer to the exception object. */ extern "C" void *__cxa_get_exception_ptr(void *exceptionObject) diff --git a/contrib/libs/cxxsupp/libcxxrt/ya.make b/contrib/libs/cxxsupp/libcxxrt/ya.make index 59a578f874..a3632f35d4 100644 --- a/contrib/libs/cxxsupp/libcxxrt/ya.make +++ b/contrib/libs/cxxsupp/libcxxrt/ya.make @@ -11,9 +11,9 @@ LICENSE( LICENSE_TEXTS(.yandex_meta/licenses.list.txt) -VERSION(2024-05-26) +VERSION(2024-08-06) -ORIGINAL_SOURCE(https://github.com/libcxxrt/libcxxrt/archive/c62fe9963148f283b2fbb7eb9888785cfb16d77c.tar.gz) +ORIGINAL_SOURCE(https://github.com/libcxxrt/libcxxrt/archive/7a3ef57f64be0f2f2a156af011adfbe76c7dce74.tar.gz) ADDINCL( contrib/libs/cxxsupp/libcxxrt |