diff options
author | Lőrinc <lorinc.pap@gmail.com> | 2024-03-08 23:06:22 +0100 |
---|---|---|
committer | Lőrinc <lorinc.pap@gmail.com> | 2024-03-08 23:06:22 +0100 |
commit | 6f2f4a4d096a3b261258c8cdd96cca532988d1d3 (patch) | |
tree | 6ebbccfd4a0b0a638964dfe1c0db22eb6febd1e7 | |
parent | 54172c688cbea09ad8baceb712a55cb3e6e3976b (diff) |
Reserve memory for ToLower/ToUpper conversions
-rw-r--r-- | src/util/strencodings.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/util/strencodings.cpp b/src/util/strencodings.cpp index a54f408496..6fc6c30bb4 100644 --- a/src/util/strencodings.cpp +++ b/src/util/strencodings.cpp @@ -444,6 +444,7 @@ bool ParseFixedPoint(std::string_view val, int decimals, int64_t *amount_out) std::string ToLower(std::string_view str) { std::string r; + r.reserve(str.size()); for (auto ch : str) r += ToLower(ch); return r; } @@ -451,6 +452,7 @@ std::string ToLower(std::string_view str) std::string ToUpper(std::string_view str) { std::string r; + r.reserve(str.size()); for (auto ch : str) r += ToUpper(ch); return r; } |