diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-03-12 14:23:14 +0100 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-03-12 14:52:12 +0100 |
commit | 4190e35790480104660e91bc3de0616e990be6fb (patch) | |
tree | 6d90f799e48049077699ac23c9338e48e8fe8f13 /src | |
parent | 87eb89d8d3b28d7e9da26199654ec3be8ee59565 (diff) | |
download | justbuild-4190e35790480104660e91bc3de0616e990be6fb.tar.gz |
target evalution: handle error in dependency evaluation
... instead of blindly assuming the evaluation succeeds.
Co-authord-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/build_engine/target_map/target_map.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp index 02a28acd..2d76abe9 100644 --- a/src/buildtool/build_engine/target_map/target_map.cpp +++ b/src/buildtool/build_engine/target_map/target_map.cpp @@ -1035,6 +1035,9 @@ void withRuleDefinition( msg), true); }); + if (not deps_names) { + return; + } if (not deps_names->IsList()) { (*logger)(fmt::format("Target parameter {} should evaluate to a " "list, but got {}", |