re PR libstdc++/58403 (__normal_iterator triggers odr-use)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 12 Sep 2013 15:15:34 +0000 (15:15 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 12 Sep 2013 15:15:34 +0000 (15:15 +0000)
commit274ddab613ae4f3427eaf02859e5bbcceabbaadf
tree5dbcdb2b8de10a78d57844730eb2d48614cd4c14
parent7480a018a5aacaee6449cfcc59423c2edb9dc403
re PR libstdc++/58403 (__normal_iterator triggers odr-use)

2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/58403
* include/bits/stl_iterator.h (__normal_iterator<>::operator[],
operator+=, operator+, operator-=, operator-): Take the argument
by value.
* testsuite/24_iterators/normal_iterator/58403.cc: New.

From-SVN: r202531
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_iterator.h
libstdc++-v3/testsuite/24_iterators/normal_iterator/58403.cc [new file with mode: 0644]