re PR libstdc++/6642 (Constness prevents substraction of iterators)
authorPaolo Carlini <pcarlini@unitus.it>
Tue, 2 Jul 2002 18:42:58 +0000 (20:42 +0200)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 2 Jul 2002 18:42:58 +0000 (18:42 +0000)
commitd16ecaec1d86e2fff32ed93f7d7edffe282878aa
treecabfa5c98954dc7baf83609194e53398e44fcf90
parent981869348cdca31e489822064dceae769047ef16
re PR libstdc++/6642 (Constness prevents substraction of iterators)

2002-07-02  Paolo Carlini  <pcarlini@unitus.it>

PR libstdc++/6642
* include/bits/stl_iterator.h
(__normal_iterator::operator-(const __normal_iterator&)):
Make non-member, as already happens for the comparison
operators in accord with DR179 (Ready).
* testsuite/24_iterators/iterator.cc: Add test from the PR.

From-SVN: r55188
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_iterator.h
libstdc++-v3/testsuite/24_iterators/iterator.cc