aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_cxxabi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/jsruntime/qv4engine_cxxabi.cpp')
-rw-r--r--src/qml/jsruntime/qv4engine_cxxabi.cpp16
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
/*