id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9403,[ranges] typo in equal_impl causes O(N) impl to be selected instead of O(1) impl,Eric Niebler,Neil Groves,"The following overload of `equal_impl` will never be selected because it doesn't take the extra two tag parameters that the others do: {{{ template< class RandomAccessTraversalReadableIterator1, class RandomAccessTraversalReadableIterator2, class BinaryPredicate > inline bool equal_impl( RandomAccessTraversalReadableIterator1 first1, RandomAccessTraversalReadableIterator1 last1, RandomAccessTraversalReadableIterator2 first2, RandomAccessTraversalReadableIterator2 last2, BinaryPredicate pred ) { return ((last1 - first1) == (last2 - first2)) && std::equal(first1, last1, first2, pred); } }}} ",Bugs,closed,To Be Determined,range,Boost Development Trunk,Problem,fixed,,