--- algorithms.bug.hpp 2007-03-12 21:16:54.000000000 +0300 +++ algorithms.hpp 2007-04-11 17:40:24.781250000 +0400 @@ -755,7 +755,7 @@ > inline ss_bool_t r_exists_if_1_impl(R r, P pred, iterable_range_tag const&) { - return std::find(r.begin(), r.end(), pred) != r.end(); + return std::find_if(r.begin(), r.end(), pred) != r.end(); } template< ss_typename_param_k R