Fixed integral constant expression bug.

[SVN r13683]
This commit is contained in:
John Maddock
2002-05-06 10:34:36 +00:00
parent e0bfa608ce
commit 7977b71a5e

View File

@@ -938,9 +938,11 @@ namespace detail
static T& make_t();
BOOST_STATIC_CONSTANT(
bool, value = (
1 == sizeof(detail::is_member_function_pointer_helper(make_t())))
|| (1 == sizeof(detail::is_member_pointer_helper(make_t()))) );
bool, value =
(::boost::type_traits::ice_or<
(1 == sizeof(detail::is_member_function_pointer_helper(make_t()))),
(1 == sizeof(detail::is_member_pointer_helper(make_t())))
>::value) );
};
};
}