------- Comment #13 from jason at gcc dot gnu dot org 2009-04-02 21:52 ------- GCC will now say
../../../../boost/sequence/make_range.hpp:60: instantiated from boost::sequence::detail::range_maker<Elements, Begin, End, CalcSize>::type boost::sequence::detail::range_maker<Elements, Begin, End, CalcSize>::operator()(const L&, const B&, const E&, const C&) const [with L = boost::sequence::intrinsic::iterator_range_operations<boost::array<char, 11u>, boost::range_iterator<boost::array<char, 11u> > >::elements::type, B = char*, E = char*, C = boost::sequence::detail::size_difference<boost::array<char, 11u>, const boost::array<char, 6u> >, Elements = boost::sequence::identity_property_map, Begin = char*, End = char*, CalcSize = boost::sequence::detail::size_difference<boost::array<char, 11u>, boost::array<char, 6u> >, typename boost::result_of<CalcSize()>::type = boost::detail::get_result_of<boost::sequence::detail::size_difference<boost::array<char, 11u>, boost::array<char, 6u> >, boost::sequence::detail::size_difference<boost::array<char, 11u>, boost::array<char, 6u> >(), true>::type] note the last piece, typename boost::result_of<CalcSize()>::type = boost::detail::get_result_of<boost::sequence::detail::size_difference<boost::array<char, 11u>, boost::array<char, 6u> >, boost::sequence::detail::size_difference<boost::array<char, 11u>, boost::array<char, 6u> >(), true>::type -- jason at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25185