From 6cc0b91261bafbdec4fee7207bae49b5dc6411d5 Mon Sep 17 00:00:00 2001
From: thegeorg <thegeorg@yandex-team.com>
Date: Sun, 21 Aug 2022 01:48:26 +0300
Subject: Switch TString and TStringBase to std::reverse_iterator

At the time an attempt to use e. g. `std::find_if` with `TString::rbegin()` / `TString::rend()` does not compile against `-DUSE_STL_SYSTEM` / modern libstdc++.
---
 util/generic/string.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'util/generic/string.h')

diff --git a/util/generic/string.h b/util/generic/string.h
index 5f56954481..fd3c771749 100644
--- a/util/generic/string.h
+++ b/util/generic/string.h
@@ -175,7 +175,7 @@ public:
     using traits_type = TTraits;
 
     using iterator = TCharType*;
-    using reverse_iterator = typename TBase::template TReverseIteratorBase<iterator>;
+    using reverse_iterator = std::reverse_iterator<iterator>;
     using typename TBase::const_iterator;
     using typename TBase::const_reference;
     using typename TBase::const_reverse_iterator;
-- 
cgit v1.2.3