summaryrefslogtreecommitdiff
path: root/external/boost/Wundef.patch.0
blob: aa2d383435d04d3384c98c3ce6b404b78e2ee6fb (plain)
1
2
3
4
5
6
7
8
9
10
11
--- boost/type_traits/detail/config.hpp
+++ boost/type_traits/detail/config.hpp
@@ -82,7 +82,7 @@
 // Can we implement accurate is_function/is_member_function_pointer (post C++03)?
 //
 #if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) && !BOOST_WORKAROUND(BOOST_GCC, < 40900)\
-      && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4)
+      && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !(defined __clang_major__ && BOOST_WORKAROUND(__clang_major__, <= 4))
 #  define BOOST_TT_HAS_ASCCURATE_IS_FUNCTION
 #endif