aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrançois Dumont <francois.cppdevs@free.fr>2010-11-09 16:34:58 +0100
committerJohannes Singler <singler@gcc.gnu.org>2010-11-09 15:34:58 +0000
commitde084f55c6b2e2908401f520858a58e4ad8268fc (patch)
treee23e0624832b8bf9a1b8de2cd87fa781d81d3853
parentb99fd9f435141c72c2c343b7bac82e26dce346cf (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--libstdc++-v3/include/parallel/algobase.h6
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