diff options
-rw-r--r-- | src/buildtool/build_engine/target_map/built_in_rules.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/buildtool/build_engine/target_map/built_in_rules.cpp b/src/buildtool/build_engine/target_map/built_in_rules.cpp index 06aab39a..afbb3975 100644 --- a/src/buildtool/build_engine/target_map/built_in_rules.cpp +++ b/src/buildtool/build_engine/target_map/built_in_rules.cpp @@ -1022,6 +1022,7 @@ void GenericRuleWithDeps( fmt::format("env has to evaluate to map of strings, but found {}", env_val->ToString()), true); + return; } for (auto const& [var_name, x] : env_val->Map()) { if (not x->IsString()) { @@ -1029,6 +1030,7 @@ void GenericRuleWithDeps( "found entry {}", x->ToString()), true); + return; } } |