X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e02ea2030c4ee8c2d01c5823e2dc3d1ba7837acf..64ea838d8f4d1853b7d850db93ee565e901d099a:/src/unix/threadpsx.cpp diff --git a/src/unix/threadpsx.cpp b/src/unix/threadpsx.cpp index 1bd5936523..de36955cda 100644 --- a/src/unix/threadpsx.cpp +++ b/src/unix/threadpsx.cpp @@ -54,7 +54,7 @@ #include #endif -#ifdef HAVE_CXXABI_H +#ifdef HAVE_ABI_FORCEDUNWIND #include #endif @@ -861,7 +861,7 @@ void *wxThreadInternal::PthreadStart(wxThread *thread) wxT("Thread %p Entry() returned %lu."), THR_ID(pthread), wxPtrToUInt(pthread->m_exitcode)); } -#ifdef HAVE_CXXABI_H +#ifdef HAVE_ABI_FORCEDUNWIND // When using common C++ ABI under Linux we must always rethrow this // special exception used to unwind the stack when the thread was // cancelled, otherwise the thread library would simply terminate the @@ -872,7 +872,7 @@ void *wxThreadInternal::PthreadStart(wxThread *thread) pthread->SetState(STATE_EXITED); throw; } -#endif // HAVE_CXXABI_H +#endif // HAVE_ABI_FORCEDUNWIND wxCATCH_ALL( wxTheApp->OnUnhandledException(); ) {