diff --git a/include/boost/preprocessor/list/adt.hpp b/include/boost/preprocessor/list/adt.hpp index 5a40444..99d9457 100644 --- a/include/boost/preprocessor/list/adt.hpp +++ b/include/boost/preprocessor/list/adt.hpp @@ -54,7 +54,7 @@ # # /* BOOST_PP_LIST_IS_CONS */ # -# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_BCC() +# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_BCC() && ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC() # define BOOST_PP_LIST_IS_CONS(list) BOOST_PP_IS_BINARY(list) # else # define BOOST_PP_LIST_IS_CONS(list) BOOST_PP_LIST_IS_CONS_D(list) @@ -65,7 +65,7 @@ # # /* BOOST_PP_LIST_IS_NIL */ # -# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_BCC() +# if ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_BCC() && ~BOOST_PP_CONFIG_FLAGS() & BOOST_PP_CONFIG_MSVC() # define BOOST_PP_LIST_IS_NIL(list) BOOST_PP_COMPL(BOOST_PP_IS_BINARY(list)) # else # define BOOST_PP_LIST_IS_NIL(list) BOOST_PP_COMPL(BOOST_PP_LIST_IS_CONS(list))