PR libstdc++/64302
authortimshen <timshen@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2014 09:25:44 +0000 (09:25 +0000)
committertimshen <timshen@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Dec 2014 09:25:44 +0000 (09:25 +0000)
commit7ac2fb259bf9827e4e54653215041e4c469c7f1f
tree6ef899dd807f5a47007dd3bd180074569ad84d15
parent4d9c735bf842c2142d71d078049bc16d5745e5d4
PR libstdc++/64302
PR libstdc++/64303
* include/bits/regex.h (match_results::cbegin, match_results::cend,
regex_token_iterator::regex_token_iterator,
regex_token_iterator::_M_normalize_result): Fix match_results cbegin
and cend and regex_token_iterator::_M_result invariant.
* include/bits/regex.tcc: Fix regex_token_iterator::_M_result invariant.
* testsuite/28_regex/iterators/regex_token_iterator/64303.cc: Testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218810 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/regex.h
libstdc++-v3/include/bits/regex.tcc
libstdc++-v3/testsuite/28_regex/iterators/regex_token_iterator/64303.cc [new file with mode: 0644]