From 30d25e78424e5163fb8e6890e23eb4fe3a0ddb94 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Thu, 12 Sep 2024 13:14:17 +0200 Subject: Do not move variables still used ... depending on the evaluation order implicit in the compiler. --- src/buildtool/build_engine/base_maps/rule_map.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (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 15999d01..d3766eda 100644 --- a/src/buildtool/build_engine/base_maps/rule_map.cpp +++ b/src/buildtool/build_engine/base_maps/rule_map.cpp @@ -365,7 +365,7 @@ auto CreateRuleMap(gsl::not_null const& rule_file_map, tainted, std::move(*config_transitions), std::make_shared( - std::move(config_vars), + config_vars, std::move(imports), std::move(expr)), [&logger](auto const& msg) { -- cgit v1.2.3