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 *)


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to