diff options
author | François Dumont <francois.cppdevs@free.fr> | 2010-11-09 16:34:58 +0100 |
---|---|---|
committer | Johannes Singler <singler@gcc.gnu.org> | 2010-11-09 15:34:58 +0000 |
commit | de084f55c6b2e2908401f520858a58e4ad8268fc (patch) | |
tree | e23e0624832b8bf9a1b8de2cd87fa781d81d3853 | |
parent | b99fd9f435141c72c2c343b7bac82e26dce346cf (diff) | |
download | gcc-de084f55c6b2e2908401f520858a58e4ad8268fc.zip gcc-de084f55c6b2e2908401f520858a58e4ad8268fc.tar.gz gcc-de084f55c6b2e2908401f520858a58e4ad8268fc.tar.bz2 |
algobase.h (equal): Call parallel variant for applicable overloads.
2010-11-09 François Dumont <francois.cppdevs@free.fr>
Johannes Singler <singler@kit.edu>
* include/parallel/algobase.h (equal): Call parallel variant
for applicable overloads.
Co-Authored-By: Johannes Singler <singler@kit.edu>
From-SVN: r166494
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | libstdc++-v3/include/parallel/algobase.h | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7420831..51cf2eb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2010-11-09 François Dumont <francois.cppdevs@free.fr> + Johannes Singler <singler@kit.edu> + + * include/parallel/algobase.h (equal): Call parallel variant + for applicable overloads. + 2010-11-09 Paolo Carlini <paolo.carlini@oracle.com> * include/bits/stl_tree.h (_Rb_tree<>::_M_const_cast_iter): Add diff --git a/libstdc++-v3/include/parallel/algobase.h b/libstdc++-v3/include/parallel/algobase.h index 9cc81bd..bca81cd 100644 --- a/libstdc++-v3/include/parallel/algobase.h +++ b/libstdc++-v3/include/parallel/algobase.h @@ -142,8 +142,7 @@ namespace __parallel inline bool equal(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2) { - return _GLIBCXX_STD_P::mismatch(__begin1, __end1, __begin2).first - == __end1; + return mismatch(__begin1, __end1, __begin2).first == __end1; } // Public interface @@ -152,8 +151,7 @@ namespace __parallel equal(_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred) { - return _GLIBCXX_STD_P::mismatch(__begin1, __end1, __begin2, __pred).first - == __end1; + return mismatch(__begin1, __end1, __begin2, __pred).first == __end1; } // Sequential fallback |