diff options
Diffstat (limited to 'src/buildtool/build_engine/base_maps/expression_map.cpp')
-rw-r--r-- | src/buildtool/build_engine/base_maps/expression_map.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/buildtool/build_engine/base_maps/expression_map.cpp b/src/buildtool/build_engine/base_maps/expression_map.cpp index df464b15..4274674e 100644 --- a/src/buildtool/build_engine/base_maps/expression_map.cpp +++ b/src/buildtool/build_engine/base_maps/expression_map.cpp @@ -29,11 +29,12 @@ auto CreateExpressionMap(gsl::not_null<ExpressionFileMap*> const& expr_file_map, logger, subcaller = std::move(subcaller), id](auto json_values) { - auto func_it = json_values[0]->find(id.name); + auto const& target_ = id.GetNamedTarget(); + auto func_it = json_values[0]->find(target_.name); if (func_it == json_values[0]->end()) { (*logger)(fmt::format("Cannot find expression {} in {}", - id.name, - id.module), + target_.name, + target_.module), true); return; } @@ -79,7 +80,7 @@ auto CreateExpressionMap(gsl::not_null<ExpressionFileMap*> const& expr_file_map, }, [logger, id](auto msg, auto fatal) { (*logger)(fmt::format("While reading expression file in {}: {}", - id.module, + id.GetNamedTarget().module, msg), fatal); }); |