aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2017-01-20 00:33:25 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2017-01-20 00:33:25 +0000
commit5b4ca3060a9cd95cb837542049e37400dad22b3b (patch)
tree117ffb7367ed768b75b4570f08ff70b558675ae7
parentf2f6dece0e83508b9402012b69ffc25dc4847992 (diff)
downloadgcc-5b4ca3060a9cd95cb837542049e37400dad22b3b.zip
gcc-5b4ca3060a9cd95cb837542049e37400dad22b3b.tar.gz
gcc-5b4ca3060a9cd95cb837542049e37400dad22b3b.tar.bz2
PR64903 simplify last fix to std::is_partitioned
PR libstdc++/64903 * include/bits/stl_algo.h (is_partitioned): Use increment instead of std::advance. From-SVN: r244675
-rw-r--r--libstdc++-v3/ChangeLog8
-rw-r--r--libstdc++-v3/include/bits/stl_algo.h2
2 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 45a2c67..4cb727c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2017-01-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/64903
+ * include/bits/stl_algo.h (is_partitioned): Use increment instead of
+ std::advance.
+
2017-01-19 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/79156
@@ -7,7 +13,7 @@
* testsuite/ext/shared_ptr/1.cc: New test.
PR libstdc++/64903
- * include/bits/stl_algo.h (is_partioned): Don't retest the partition
+ * include/bits/stl_algo.h (is_partitioned): Don't retest the partition
point.
* testsuite/25_algorithms/is_partitioned/2.cc: New test.
diff --git a/libstdc++-v3/include/bits/stl_algo.h b/libstdc++-v3/include/bits/stl_algo.h
index 8cf85aa02f..938e612 100644
--- a/libstdc++-v3/include/bits/stl_algo.h
+++ b/libstdc++-v3/include/bits/stl_algo.h
@@ -585,7 +585,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
__first = std::find_if_not(__first, __last, __pred);
if (__first == __last)
return true;
- std::advance(__first, 1);
+ ++__first;
return std::none_of(__first, __last, __pred);
}