diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-05-16 17:15:55 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2024-05-17 13:46:48 +0100 |
commit | c9e05b03c18e898be604ab90401476e9c473cc52 (patch) | |
tree | 07519ce700ce597b4399eedc0223a7fb81d3a612 /libstdc++-v3/testsuite/ext | |
parent | 4b9e68a6f3b22800a7f12b58ef6b25e3b339bb3c (diff) | |
download | gcc-c9e05b03c18e898be604ab90401476e9c473cc52.zip gcc-c9e05b03c18e898be604ab90401476e9c473cc52.tar.gz gcc-c9e05b03c18e898be604ab90401476e9c473cc52.tar.bz2 |
libstdc++: Fix typo in _Grapheme_cluster_view::_Iterator [PR115119]
libstdc++-v3/ChangeLog:
PR libstdc++/115119
* include/bits/unicode.h (_Iterator::operator++(int)): Fix typo
in increment expression.
* testsuite/ext/unicode/grapheme_view.cc: Check post-increment
on view's iterator.
Diffstat (limited to 'libstdc++-v3/testsuite/ext')
-rw-r--r-- | libstdc++-v3/testsuite/ext/unicode/grapheme_view.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/ext/unicode/grapheme_view.cc b/libstdc++-v3/testsuite/ext/unicode/grapheme_view.cc index ac1e8c5..a3bb36e 100644 --- a/libstdc++-v3/testsuite/ext/unicode/grapheme_view.cc +++ b/libstdc++-v3/testsuite/ext/unicode/grapheme_view.cc @@ -83,10 +83,21 @@ test_breaks() VERIFY( iter == gv.end() ); } +constexpr void +test_pr115119() +{ + // PR 115119 Typo in _Grapheme_cluster_view::_Iterator::operator++(int) + uc::_Grapheme_cluster_view gv(" "sv); + auto it = std::ranges::begin(gv); + it++; + VERIFY( it == std::ranges::end(gv) ); +} + int main() { auto run_tests = []{ test_breaks(); + test_pr115119(); return true; }; |