Implement LWG 2353
commit8b0ceab57cf1023d0afde4061cc237f59a028dd1
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Nov 2017 14:21:42 +0000 (20 14:21 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Nov 2017 14:21:42 +0000 (20 14:21 +0000)
tree18ee860194c5bf079e48a6f3b5f0de4836e5242b
parent83c06cf0a07c033eda49b38a38ee00f9c5f8797a
Implement LWG 2353

* include/bits/stl_iterator_base_funcs.h (next):
Use InputIterator instead of ForwardIterator.
* testsuite/24_iterators/operations/lwg2353.cc: New.
* testsuite/24_iterators/operations/next_neg.cc: Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254957 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_iterator_base_funcs.h
libstdc++-v3/testsuite/24_iterators/operations/lwg2353.cc [new file with mode: 0644]
libstdc++-v3/testsuite/24_iterators/operations/next_neg.cc [deleted file]