summaryrefslogtreecommitdiff
path: root/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp')
-rw-r--r--boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp b/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
index d88a004b2c..b0502cbe8b 100644
--- a/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
+++ b/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp
@@ -419,7 +419,7 @@ namespace boost {
template <class Ret, class C, class ...Args BOOST_TT_NOEXCEPT_PARAM>
struct is_member_function_pointer<Ret(C::*)(Args..., ...)const volatile && BOOST_TT_NOEXCEPT_DECL> : public true_type {};
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && !defined(_M_ARM) && !defined(_M_ARM64)
#ifdef __CLR_VER
template <class Ret, class C, class...Args BOOST_TT_NOEXCEPT_PARAM>
struct is_member_function_pointer<Ret(__clrcall C::*)(Args...)BOOST_TT_NOEXCEPT_DECL> : public true_type {};