diff options
Diffstat (limited to 'src/qml/jsruntime/qv4engine_cxxabi.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4engine_cxxabi.cpp | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/src/qml/jsruntime/qv4engine_cxxabi.cpp b/src/qml/jsruntime/qv4engine_cxxabi.cpp index dfe1db8fe3..f29af5a284 100644 --- a/src/qml/jsruntime/qv4engine_cxxabi.cpp +++ b/src/qml/jsruntime/qv4engine_cxxabi.cpp @@ -118,22 +118,6 @@ void ExecutionEngine::throwInternal() std::terminate(); } -void ExecutionEngine::rethrowInternal() -{ - cxa_eh_globals *globals = __cxa_get_globals(); - cxa_exception *exception = globals->caughtExceptions; - - // Make sure we only re-throw our foreign exceptions. For general re-throw - // we'd need different code. -#ifndef __ARM_EABI_UNWINDER__ - Q_ASSERT(exception->unwindHeader.exception_class == 0x514d4c4a53563400); // QMLJSV40 -#endif - - globals->caughtExceptions = 0; - _Unwind_RaiseException(&exception->unwindHeader); - std::terminate(); -} - QT_END_NAMESPACE /* |