
Tobias Schwinger wrote:
There's an ICE problem in range/detail/common.hpp with BCC.
--- boost/range/detail/common.hpp 26 Jul 2004 14:20:06 -0000 1.3 +++ boost/range/detail/common.hpp 9 Feb 2006 19:20:27 -0000 @@ -78,35 +78,35 @@ template< typename C > class range { - typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< boost::range_detail::range_helper<C>::is_pair_, + typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper<C>::is_pair_, boost::range_detail::std_pair_, void >::type pair_t; - typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< boost::range_detail::range_helper<C>::is_array_, + typedef BOOST_RANGE_DEDUCED_TYPENAME boost::mpl::if_c< ::boost::range_detail::range_helper<C>::is_array_,
etc.
solves it. OK to commit?
Please wait. I will soon upload a new version, and I can apply the patch there myself. Thanks Thorsten