------- Comment #6 from paolo at gcc dot gnu dot org  2007-04-13 23:23 -------
Subject: Bug 31556

Author: paolo
Date: Fri Apr 13 23:22:56 2007
New Revision: 123800

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123800
Log:
2007-04-13  Paolo Carlini  <[EMAIL PROTECTED]>

        PR libstdc++/31556
        * include/bits/stl_algobase.h (equal(_InputIterator1, _InputIterator1,
        _InputIterator2, _BinaryPredicate), mismatch(_InputIterator1,
        _InputIterator1, _InputIterator2, _BinaryPredicate)): Convert
        predicate return to bool.
        * include/bits/stl_algo.h (__find_if(_InputIterator, _InputIterator,
        _Predicate, input_iterator_tag), search(_ForwardIterator1,
        _ForwardIterator1, _ForwardIterator2, _ForwardIterator2,
        _BinaryPredicate), __search_n(_ForwardIterator, _ForwardIterator,
        _Integer, const _Tp&, _BinaryPredicate, std::forward_iterator_tag),
        __search_n(_RandomAccessIter, _RandomAccessIter, _Integer, const _Tp&,
        _BinaryPredicate, std::random_access_iterator_tag),
        search_n(_ForwardIterator, _ForwardIterator, _Integer, const _Tp&,
        _BinaryPredicate), remove_copy_if(_InputIterator, _InputIterator,
        _OutputIterator, _Predicate), __unique_copy(_ForwardIterator,
        _ForwardIterator, _OutputIterator, _BinaryPredicate,
        forward_iterator_tag, output_iterator_tag),
        __unique_copy(_InputIterator, _InputIterator, _OutputIterator,
        _BinaryPredicate, input_iterator_tag, output_iterator_tag),
        __unique_copy(_InputIterator, _InputIterator, _OutputIterator,
        _BinaryPredicate, input_iterator_tag, output_iterator_tag),
        __unique_copy(_InputIterator, _InputIterator, _ForwardIterator,
        _BinaryPredicate, input_iterator_tag, forward_iterator_tag),
        unique(_ForwardIterator, _ForwardIterator, _BinaryPredicate),
        __partition(_BidirectionalIterator, _BidirectionalIterator, _Predicate,
        bidirectional_iterator_tag), binary_search(_ForwardIterator,
        _ForwardIterator, const _Tp&, _Compare),
        next_permutation(_BidirectionalIterator, _BidirectionalIterator,
        _Compare), prev_permutation(_BidirectionalIterator,
        _BidirectionalIterator, _Compare)): Likewise.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/stl_algo.h
    trunk/libstdc++-v3/include/bits/stl_algobase.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31556

Reply via email to