Author: jroelofs Date: Thu Aug 27 12:47:34 2015 New Revision: 246168 URL: http://llvm.org/viewvc/llvm-project?rev=246168&view=rev Log: Do not include pthread.h and sched.h when threads are disabled
Patch by Philippe Daouadi! http://reviews.llvm.org/D9639 Modified: libcxx/trunk/include/__mutex_base libcxx/trunk/include/mutex Modified: libcxx/trunk/include/__mutex_base URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/__mutex_base?rev=246168&r1=246167&r2=246168&view=diff ============================================================================== --- libcxx/trunk/include/__mutex_base (original) +++ libcxx/trunk/include/__mutex_base Thu Aug 27 12:47:34 2015 @@ -14,7 +14,9 @@ #include <__config> #include <chrono> #include <system_error> +#ifndef _LIBCPP_HAS_NO_THREADS #include <pthread.h> +#endif #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #pragma GCC system_header Modified: libcxx/trunk/include/mutex URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/mutex?rev=246168&r1=246167&r2=246168&view=diff ============================================================================== --- libcxx/trunk/include/mutex (original) +++ libcxx/trunk/include/mutex Thu Aug 27 12:47:34 2015 @@ -179,7 +179,9 @@ template<class Callable, class ...Args> #ifndef _LIBCPP_HAS_NO_VARIADICS #include <tuple> #endif +#ifndef _LIBCPP_HAS_NO_THREADS #include <sched.h> +#endif #include <__undef_min_max> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits