Add concept checks to std::next and std::prev.
commit4d3db138dfe88a59f9baa47929eeb9f1318e1756
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Sep 2015 14:35:43 +0000 (3 14:35 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Sep 2015 14:35:43 +0000 (3 14:35 +0000)
treec63c05ed1c41f92bf84d643fc7da223d230bd540
parente61bcbdacddc8475fb10b9461f3b412197a675ca
Add concept checks to std::next and std::prev.

PR libstdc++/62039
* include/bits/stl_iterator_base_funcs.h (next, prev): Add concept
checks.
* testsuite/24_iterators/operations/prev_neg.cc: New.
* testsuite/24_iterators/operations/next_neg.cc: New.

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