id summary reporter owner description type status milestone component version severity resolution keywords cc 2042 map insert does not work after an erase in the non-typeof implementation Steven Watanabe Aleksey Gurtovoy "This test case fails. {{{ #include #include #include #include #include #include #include using namespace boost::mpl; typedef erase_key< insert< insert, pair >::type, pair >::type, char >::type int_to_float_map; typedef insert >::type with_char_too; BOOST_MPL_ASSERT((boost::is_same::type, long>)); }}} The attached patch fixes the problem. " Bugs closed Boost 1.40.0 mpl Boost 1.35.0 Problem fixed