diff options
author | 2021-01-11 15:31:56 +0000 | |
---|---|---|
committer | 2021-01-11 15:31:56 +0000 | |
commit | 16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef (patch) | |
tree | 1a7dd8152b94f6f8cd318bfaf85aa40882854583 /lib/libcxxabi/src/cxa_noexception.cpp | |
parent | sync (diff) | |
download | wireguard-openbsd-16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef.tar.xz wireguard-openbsd-16ff81ed8b1ed9aa06fb1a731a2446b66cc49bef.zip |
Remove libc++ and libc++abi 8.0.0 now that we switched to version 10.0.1
in the gnu/ directory.
Diffstat (limited to 'lib/libcxxabi/src/cxa_noexception.cpp')
-rw-r--r-- | lib/libcxxabi/src/cxa_noexception.cpp | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/lib/libcxxabi/src/cxa_noexception.cpp b/lib/libcxxabi/src/cxa_noexception.cpp deleted file mode 100644 index 8d5b5f2d00b..00000000000 --- a/lib/libcxxabi/src/cxa_noexception.cpp +++ /dev/null @@ -1,60 +0,0 @@ -//===------------------------- cxa_exception.cpp --------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -// -// This file implements the "Exception Handling APIs" -// http://mentorembedded.github.io/cxx-abi/abi-eh.html -// -//===----------------------------------------------------------------------===// - -// Support functions for the no-exceptions libc++ library - -#include "cxxabi.h" - -#include <exception> // for std::terminate -#include "cxa_exception.hpp" -#include "cxa_handlers.hpp" - -namespace __cxxabiv1 { - -extern "C" { - -void -__cxa_increment_exception_refcount(void *thrown_object) throw() { - if (thrown_object != nullptr) - std::terminate(); -} - -void -__cxa_decrement_exception_refcount(void *thrown_object) throw() { - if (thrown_object != nullptr) - std::terminate(); -} - - -void *__cxa_current_primary_exception() throw() { return nullptr; } - -void -__cxa_rethrow_primary_exception(void* thrown_object) { - if (thrown_object != nullptr) - std::terminate(); -} - -bool -__cxa_uncaught_exception() throw() { return false; } - -unsigned int -__cxa_uncaught_exceptions() throw() { return 0; } - -} // extern "C" - -// provide dummy implementations for the 'no exceptions' case. -uint64_t __getExceptionClass (const _Unwind_Exception*) { return 0; } -void __setExceptionClass ( _Unwind_Exception*, uint64_t) {} -bool __isOurExceptionClass(const _Unwind_Exception*) { return false; } - -} // abi |