summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/expression/evaluator.cpp
diff options
context:
space:
mode:
authorKlaus Aehlig <klaus.aehlig@huawei.com>2024-09-13 10:57:48 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2024-09-13 15:14:30 +0200
commit503c0b5697bdc81cff5648bcd366aabc5596cad2 (patch)
tree86985afa4c294fea4b071e2648b5a77f70ffbe8a /src/buildtool/build_engine/expression/evaluator.cpp
parent50de44605471b930958524698e01579b6c67f7e7 (diff)
downloadjustbuild-503c0b5697bdc81cff5648bcd366aabc5596cad2.tar.gz
Avoid unnecessary creation of temporary object
Diffstat (limited to 'src/buildtool/build_engine/expression/evaluator.cpp')
-rw-r--r--src/buildtool/build_engine/expression/evaluator.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildtool/build_engine/expression/evaluator.cpp b/src/buildtool/build_engine/expression/evaluator.cpp
index 66eb8cfe..18fe7a76 100644
--- a/src/buildtool/build_engine/expression/evaluator.cpp
+++ b/src/buildtool/build_engine/expression/evaluator.cpp
@@ -319,7 +319,7 @@ auto Range(ExpressionPtr const& expr) -> ExpressionPtr {
auto result = Expression::list_t{};
result.reserve(len);
for (std::size_t i = 0; i < len; i++) {
- result.emplace_back(ExpressionPtr{fmt::format("{}", i)});
+ result.emplace_back(fmt::format("{}", i));
}
return ExpressionPtr{result};
}