aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-07-22 13:25:11 +0100
committerJonathan Wakely <jwakely@redhat.com>2020-07-22 15:10:29 +0100
commita5a8a4e61565a2a66391e29eb80813c581b7dc52 (patch)
tree72a3145f8cb58041ff90f27c5546aa3a967bb19c /gcc
parent259c3965b1ba04f7ee022846af6173fb1c343bc8 (diff)
downloadgcc-a5a8a4e61565a2a66391e29eb80813c581b7dc52.zip
gcc-a5a8a4e61565a2a66391e29eb80813c581b7dc52.tar.gz
gcc-a5a8a4e61565a2a66391e29eb80813c581b7dc52.tar.bz2
libstdc++: Constrain reverse_iterator and move_iterator conversions [LWG 3435]
libstdc++-v3/ChangeLog: * include/bits/stl_iterator.h (reverse_iterator): Constrain converting constructor and converting assignment operator. Access source iterator's data member directly instead of calling base(). (move_iterator): Likewise. * testsuite/24_iterators/move_iterator/dr3435.cc: New test. * testsuite/24_iterators/reverse_iterator/dr3435.cc: New test.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions