diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-09-13 10:57:48 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-09-13 15:14:30 +0200 |
commit | 503c0b5697bdc81cff5648bcd366aabc5596cad2 (patch) | |
tree | 86985afa4c294fea4b071e2648b5a77f70ffbe8a /src/buildtool/build_engine/base_maps/user_rule.hpp | |
parent | 50de44605471b930958524698e01579b6c67f7e7 (diff) | |
download | justbuild-503c0b5697bdc81cff5648bcd366aabc5596cad2.tar.gz |
Avoid unnecessary creation of temporary object
Diffstat (limited to 'src/buildtool/build_engine/base_maps/user_rule.hpp')
-rw-r--r-- | src/buildtool/build_engine/base_maps/user_rule.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buildtool/build_engine/base_maps/user_rule.hpp b/src/buildtool/build_engine/base_maps/user_rule.hpp index 8ea0d6cc..c8f5dc06 100644 --- a/src/buildtool/build_engine/base_maps/user_rule.hpp +++ b/src/buildtool/build_engine/base_maps/user_rule.hpp @@ -169,7 +169,7 @@ class UserRule { std::vector<ExpressionPtr> target_exps; target_exps.reserve(target_entity_vec.size()); for (auto const& target_entity : target_entity_vec) { - target_exps.emplace_back(ExpressionPtr{target_entity}); + target_exps.emplace_back(target_entity); } implicit_target_exp.emplace(target_name, target_exps); } |