From d4290a588f766308b13c464084d8d48a624cbb6f Mon Sep 17 00:00:00 2001 From: John Maddock Date: Thu, 1 Mar 2012 11:27:18 +0000 Subject: [PATCH] Apply Clang patch from Michel Morin. [SVN r77146] --- include/boost/type_traits/intrinsics.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/type_traits/intrinsics.hpp b/include/boost/type_traits/intrinsics.hpp index d47b33e..e5c25d3 100644 --- a/include/boost/type_traits/intrinsics.hpp +++ b/include/boost/type_traits/intrinsics.hpp @@ -131,10 +131,10 @@ # if __has_feature(is_union) # define BOOST_IS_UNION(T) __is_union(T) # endif -# if __has_feature(is_pod) && defined(_LIBCPP_VERSION) +# if (__has_feature(is_pod) && defined(_LIBCPP_VERSION)) || __has_feature(__is_pod__) # define BOOST_IS_POD(T) __is_pod(T) # endif -# if __has_feature(is_empty) && defined(_LIBCPP_VERSION) +# if (__has_feature(is_empty) && defined(_LIBCPP_VERSION)) || __has_feature(__is_empty__) # define BOOST_IS_EMPTY(T) __is_empty(T) # endif # if __has_feature(has_trivial_constructor)