From fdebb6536f9165db47501e0f6b20dea485955481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julian=20M=C3=BCller?= <julian.mueller@uni-konstanz.de> Date: Fri, 27 Dec 2024 13:27:26 +0100 Subject: [PATCH] `<regex>`: Simplify `regex_traits<_Elem>::translate(_Elem)` --- stl/inc/regex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/stl/inc/regex b/stl/inc/regex index b5fa6cae395..f101e023550 100644 --- a/stl/inc/regex +++ b/stl/inc/regex @@ -293,8 +293,7 @@ public: } _Elem translate(_Elem _Ch) const { // provide locale-sensitive mapping - string_type _Res = _Getcoll()->transform(_STD addressof(_Ch), _STD addressof(_Ch) + 1); - return _Res.size() == 1 ? _Res[0] : _Ch; + return _Ch; } _Elem translate_nocase(_Elem _Ch) const { // provide case-insensitive mapping