diff options
Diffstat (limited to 'src/buildtool/build_engine/target_map/target_map.cpp')
-rw-r--r-- | src/buildtool/build_engine/target_map/target_map.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/buildtool/build_engine/target_map/target_map.cpp b/src/buildtool/build_engine/target_map/target_map.cpp index 2f5df0b5..4f4a087b 100644 --- a/src/buildtool/build_engine/target_map/target_map.cpp +++ b/src/buildtool/build_engine/target_map/target_map.cpp @@ -554,19 +554,6 @@ void withDependencies( } auto norm_path = ToNormalPath(std::filesystem::path{input_path}); - if (norm_path == "." or norm_path.empty()) { - if (val->Map().size() > 1) { - throw Evaluator::EvaluationError{ - "input path '.' or '' for TREE is only allowed " - "for trees with single input artifact"}; - } - if (not artifact->Artifact().IsTree()) { - throw Evaluator::EvaluationError{ - "input path '.' or '' for TREE must be tree " - "artifact"}; - } - return artifact; - } artifacts.emplace(std::move(norm_path), artifact->Artifact()); } auto conflict = BuildMaps::Target::Utils::tree_conflict(val); |