Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom.
authorEric Fiselier <eric@efcs.ca>
Sat, 1 Nov 2014 00:41:42 +0000 (00:41 +0000)
committerEric Fiselier <eric@efcs.ca>
Sat, 1 Nov 2014 00:41:42 +0000 (00:41 +0000)
llvm-svn: 221029

libcxx/src/exception.cpp
libcxx/src/new.cpp

index 3ce6f2e..b5c46c0 100644 (file)
@@ -16,7 +16,7 @@
 #define __has_include(inc) 0
 #endif
 
-#ifdef __APPLE__
+#if defined(__APPLE__) && !defined(LIBCXXRT)
   #include <cxxabi.h>
 
   using namespace __cxxabiv1;
index 2b37601..a88d4cc 100644 (file)
@@ -17,7 +17,7 @@
 #define __has_include(inc) 0
 #endif
 
-#ifdef __APPLE__
+#if defined(__APPLE__) && !defined(LIBCXXRT)
     #include <cxxabi.h>
 
     #ifndef _LIBCPPABI_VERSION