id summary reporter owner description type status milestone component version severity resolution keywords cc 1317 has_xxx randomly broken in msvc Shunsuke Sogame Aleksey Gurtovoy "{{{ #include namespace my1 { BOOST_MPL_HAS_XXX_TRAIT_DEF(ppp) } #include // does something bad for msvc. #include namespace my2 { BOOST_MPL_HAS_XXX_TRAIT_DEF(ppp) } struct foo { typedef int ppp; }; BOOST_STATIC_ASSERT( my1::has_ppp< foo >::value ); // pass BOOST_STATIC_ASSERT( my2::has_ppp< foo >::value ); // failed int main() {} }}} The second assertion fails in msvc7.1 and 8.0. " Bugs closed Boost 1.36.0 mpl Boost Development Trunk Problem fixed