From 1ae22591f30c7eeadcc7ce8cfbe3413a94985473 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 16 Oct 2024 17:25:53 +0200 Subject: [PATCH] common/Formatter: use emplace_back() This eliminates temporary `std::string` instances. Signed-off-by: Max Kellermann --- src/common/Formatter.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/Formatter.cc b/src/common/Formatter.cc index ec358c2f244..3a201ce654f 100644 --- a/src/common/Formatter.cc +++ b/src/common/Formatter.cc @@ -83,7 +83,7 @@ FormatterAttrs::FormatterAttrs(const char *attr, ...) if (!val) break; - attrs.push_back(make_pair(std::string(s), std::string(val))); + attrs.emplace_back(s, val); s = va_arg(ap, char *); } while (s); va_end(ap); -- 2.47.3