unwind: remove another instance of -Wexpansion-to-defined
authorSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 20 Apr 2016 22:18:50 +0000 (22:18 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 20 Apr 2016 22:18:50 +0000 (22:18 +0000)
Remove the use of undefined behaviour in the c preprocessor by always defining
the value according to the state that was being checked.  NFC.

llvm-svn: 266927

libunwind/src/config.h

index bf0c595..127dcd6 100644 (file)
   #endif
 #endif
 
-#define _LIBUNWIND_SUPPORT_FRAME_APIS (defined(__i386__) || defined(__x86_64__))
+#if defined(__i386__) || defined(__x86_64__)
+#define _LIBUNWIND_SUPPORT_FRAME_APIS 1
+#else
+#define _LIBUNWIND_SUPPORT_FRAME_APIS 0
+#endif
 
 #if defined(__i386__) || defined(__x86_64__) ||                                \
     (!defined(__APPLE__) && defined(__arm__)) ||                               \