summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/target_map.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/build_engine/target_map/target_map.cpp')
-rw-r--r--src/buildtool/build_engine/target_map/target_map.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp
index 02aae13b..961cdc73 100644
--- a/src/buildtool/build_engine/target_map/target_map.cpp
+++ b/src/buildtool/build_engine/target_map/target_map.cpp
@@ -233,7 +233,7 @@ auto NameTransitionedDeps(
auto conf = effective_conf.Update(transitioned_target.config.Expr())
.Prune(analysis->Vars());
return BuildMaps::Target::ConfiguredTarget{transitioned_target.target, conf}
- .ToShortString();
+ .ToShortString(Evaluator::GetExpressionLogLimit());
}
// Check if an object is contained an expression; to avoid tree-unfolding
@@ -1511,10 +1511,12 @@ void withTargetsFile(
std::make_shared<AsyncMapConsumerLogger>(
[logger, key, rn](auto const& msg, auto fatal) {
(*logger)(
- fmt::format("While analysing {} target {}:\n{}",
- rn.ToString(),
- key.ToShortString(),
- msg),
+ fmt::format(
+ "While analysing {} target {}:\n{}",
+ rn.ToString(),
+ key.ToShortString(
+ Evaluator::GetExpressionLogLimit()),
+ msg),
fatal);
}),
result_map);
@@ -1970,7 +1972,8 @@ auto CreateTargetMap(
[logger, key](auto msg, auto fatal) {
(*logger)(
fmt::format("While processing absent target {}:\n{}",
- key.ToShortString(),
+ key.ToShortString(
+ Evaluator::GetExpressionLogLimit()),
msg),
fatal);
});