diff --git a/include/boost/fusion/support/tag_of.hpp b/include/boost/fusion/support/tag_of.hpp index 5df9e84a..1c5a26e5 100644 --- a/include/boost/fusion/support/tag_of.hpp +++ b/include/boost/fusion/support/tag_of.hpp @@ -58,8 +58,8 @@ namespace boost { namespace fusion template struct tag_of - : mpl::eval_if< fusion::detail::is_mpl_sequence, - mpl::identity >, + : mpl::if_< fusion::detail::is_mpl_sequence, + mpl::identity, tag_of_fallback >::type {};