[libcxxabi] r192241 - Fix conditionals on __Unwind_SjLj_* functions to only build for SJLJ based architectures
Nick Kledzik
kledzik at apple.com
Tue Oct 8 14:57:23 PDT 2013
Author: kledzik
Date: Tue Oct 8 16:57:22 2013
New Revision: 192241
URL: http://llvm.org/viewvc/llvm-project?rev=192241&view=rev
Log:
Fix conditionals on __Unwind_SjLj_* functions to only build for SJLJ based architectures
Modified:
libcxxabi/trunk/src/Unwind/Unwind_AppleExtras.cpp
Modified: libcxxabi/trunk/src/Unwind/Unwind_AppleExtras.cpp
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/src/Unwind/Unwind_AppleExtras.cpp?rev=192241&r1=192240&r2=192241&view=diff
==============================================================================
--- libcxxabi/trunk/src/Unwind/Unwind_AppleExtras.cpp (original)
+++ libcxxabi/trunk/src/Unwind/Unwind_AppleExtras.cpp Tue Oct 8 16:57:22 2013
@@ -183,10 +183,11 @@ bool checkKeyMgrRegisteredFDEs(uintptr_t
}
-#if !FOR_DYLD
+#if !FOR_DYLD && _LIBUNWIND_BUILD_SJLJ_APIS
#include <System/pthread_machdep.h>
+// Accessors to get get/set linked list of frames for sjlj based execeptions.
_LIBUNWIND_HIDDEN
struct _Unwind_FunctionContext *__Unwind_SjLj_GetTopOfFunctionStack() {
return (struct _Unwind_FunctionContext *)
More information about the cfe-commits
mailing list