From 805a7d7e3fddc09e5f32b683ae423135e872fedb Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Thu, 8 Feb 2024 12:51:48 +0100 Subject: Target map: on error in rule look up, report the rule being looked for --- src/buildtool/build_engine/target_map/target_map.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/buildtool/build_engine/target_map/target_map.cpp') diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp index ff4ecf51..52cc6d4b 100644 --- a/src/buildtool/build_engine/target_map/target_map.cpp +++ b/src/buildtool/build_engine/target_map/target_map.cpp @@ -1348,8 +1348,10 @@ void withTargetsFile( }), result_map); }, - [logger, target = key.target](auto const& msg, auto fatal) { - (*logger)(fmt::format("While looking up rule for {}:\n{}", + [logger, rule = *rule_name, target = key.target](auto const& msg, + auto fatal) { + (*logger)(fmt::format("While looking up rule {} for {}:\n{}", + rule.ToString(), target.ToString(), msg), fatal); -- cgit v1.2.3