From 4728eac0b73136d5697c840050ce7b99057cd04b Mon Sep 17 00:00:00 2001 From: Markus Scherer Date: Fri, 14 Mar 2025 13:25:56 -0700 Subject: [PATCH] ICU-23004 string_view::iterator not always a pointer --- icu4c/source/common/unicode/utfiter.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/icu4c/source/common/unicode/utfiter.h b/icu4c/source/common/unicode/utfiter.h index b1c61004357..37f2aa0e873 100644 --- a/icu4c/source/common/unicode/utfiter.h +++ b/icu4c/source/common/unicode/utfiter.h @@ -1324,12 +1324,12 @@ public: UTFStringCodePoints &operator=(const UTFStringCodePoints &other) = default; /** @draft ICU 78 */ - UTFIterator begin() const { + UTFIterator::iterator> begin() const { return {s.begin(), s.begin(), s.end()}; } /** @draft ICU 78 */ - UTFIterator end() const { + UTFIterator::iterator> end() const { return {s.begin(), s.end(), s.end()}; } @@ -1866,12 +1866,12 @@ public: UnsafeUTFStringCodePoints &operator=(const UnsafeUTFStringCodePoints &other) = default; /** @draft ICU 78 */ - UnsafeUTFIterator begin() const { + UnsafeUTFIterator::iterator> begin() const { return {s.begin()}; } /** @draft ICU 78 */ - UnsafeUTFIterator end() const { + UnsafeUTFIterator::iterator> end() const { return {s.end()}; }