From 3f41feb6e022a30cfce39ec40c7ffda46d75193d Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Fri, 26 May 2023 15:06:49 +0200 Subject: style: Use designated initializers This feature has been introduced with C++20. --- src/buildtool/build_engine/base_maps/rule_map.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/buildtool/build_engine/base_maps/rule_map.cpp') diff --git a/src/buildtool/build_engine/base_maps/rule_map.cpp b/src/buildtool/build_engine/base_maps/rule_map.cpp index 2b05c11d..c8a3dc22 100644 --- a/src/buildtool/build_engine/base_maps/rule_map.cpp +++ b/src/buildtool/build_engine/base_maps/rule_map.cpp @@ -138,12 +138,12 @@ auto const kRuleFields = std::unordered_set{"anonymous", rule_mapping.emplace(key, ExpressionPtr{std::move(*rule_name)}); } - anon_defs.emplace( - name, - UserRule::AnonymousDefinition{ - target->get(), - provider->get(), - ExpressionPtr{Expression::map_t{std::move(rule_mapping)}}}); + anon_defs.emplace(name, + UserRule::AnonymousDefinition{ + .target = target->get(), + .provider = provider->get(), + .rule_map = ExpressionPtr{ + Expression::map_t{std::move(rule_mapping)}}}); } return anon_defs; } -- cgit v1.2.3