diff --git a/include/util/guidance/name_announcements.hpp b/include/util/guidance/name_announcements.hpp index 02a62b119..db92f7fd9 100644 --- a/include/util/guidance/name_announcements.hpp +++ b/include/util/guidance/name_announcements.hpp @@ -73,7 +73,7 @@ template inline auto decompose(const StringView &lhs, cons std::string str; str.reserve(view.size()); std::transform( - str.begin(), str.end(), str.begin(), [](unsigned char c) { return std::tolower(c); }); + view.begin(), view.end(), std::back_inserter(str), [](unsigned char c) { return std::tolower(c); }); auto front = str.find_first_not_of(' '); if (front == std::string::npos)