diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2025-02-27 12:41:59 +0100 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2025-02-28 13:44:06 +0100 |
commit | 87832d98f34cec0513e5abc14e912eec3100e975 (patch) | |
tree | bab9eb518bc356fd8bf47fe4134e877deb003de6 /src/buildtool/computed_roots/analyse_and_build.cpp | |
parent | 43ef3b3c953be338d8820e457f956bb96cd4f44d (diff) | |
download | justbuild-87832d98f34cec0513e5abc14e912eec3100e975.tar.gz |
GraphTraverser: Pass artifacts, blobs and trees to BuildAndStage by rvalue
Diffstat (limited to 'src/buildtool/computed_roots/analyse_and_build.cpp')
-rw-r--r-- | src/buildtool/computed_roots/analyse_and_build.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/buildtool/computed_roots/analyse_and_build.cpp b/src/buildtool/computed_roots/analyse_and_build.cpp index f8a18cec..05d37f5b 100644 --- a/src/buildtool/computed_roots/analyse_and_build.cpp +++ b/src/buildtool/computed_roots/analyse_and_build.cpp @@ -54,7 +54,7 @@ auto const [artifacts, runfiles] = ReadOutputArtifacts(analysis_result->target); - auto const [actions, blobs, trees] = analysis_result->result_map.ToResult( + auto [actions, blobs, trees] = analysis_result->result_map.ToResult( analyse_context->statistics, analyse_context->progress, logger); auto const cache_targets = analysis_result->result_map.CacheTargets(); @@ -69,8 +69,12 @@ extra_artifacts.emplace_back(desc); } - auto build_result = traverser.BuildAndStage( - artifacts, {}, actions, blobs, trees, std::move(extra_artifacts)); + auto build_result = traverser.BuildAndStage(artifacts, + {}, + std::move(actions), + std::move(blobs), + std::move(trees), + std::move(extra_artifacts)); if (not build_result) { if (logger != nullptr) { |