diff options
author | Tim Shen <timshen@google.com> | 2014-12-17 09:25:44 +0000 |
---|---|---|
committer | Tim Shen <timshen@gcc.gnu.org> | 2014-12-17 09:25:44 +0000 |
commit | e16a69a8f22a2b86f216e917be5578fa4d21d7b8 (patch) | |
tree | 6ef899dd807f5a47007dd3bd180074569ad84d15 /libstdc++-v3/ChangeLog | |
parent | b20487079f51742acde405bd968dbb3ba25411c8 (diff) | |
download | gcc-e16a69a8f22a2b86f216e917be5578fa4d21d7b8.zip gcc-e16a69a8f22a2b86f216e917be5578fa4d21d7b8.tar.gz gcc-e16a69a8f22a2b86f216e917be5578fa4d21d7b8.tar.bz2 |
re PR libstdc++/64302 (The match_results::cbegin()/cend() return incorrect results)
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.
From-SVN: r218810
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 9ee1b8c..2405bb5 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2014-12-17 Tim Shen <timshen@google.com> + + 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. + 2014-12-16 Jakub Jelinek <jakub@redhat.com> * config/abi/pre/gnu.ver (CXXABI_1.3.9): Export not just |