summaryrefslogtreecommitdiff
path: root/src/buildtool/main
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2025-02-27 12:41:59 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2025-02-28 13:44:06 +0100
commit87832d98f34cec0513e5abc14e912eec3100e975 (patch)
treebab9eb518bc356fd8bf47fe4134e877deb003de6 /src/buildtool/main
parent43ef3b3c953be338d8820e457f956bb96cd4f44d (diff)
downloadjustbuild-87832d98f34cec0513e5abc14e912eec3100e975.tar.gz
GraphTraverser: Pass artifacts, blobs and trees to BuildAndStage by rvalue
Diffstat (limited to 'src/buildtool/main')
-rw-r--r--src/buildtool/main/main.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildtool/main/main.cpp b/src/buildtool/main/main.cpp
index 5acba963..e4ac6a02 100644
--- a/src/buildtool/main/main.cpp
+++ b/src/buildtool/main/main.cpp
@@ -1178,7 +1178,7 @@ auto main(int argc, char* argv[]) -> int {
}
#ifndef BOOTSTRAP_BUILD_TOOL
ReportTaintedness(*analyse_result);
- auto const& [actions, blobs, trees] =
+ auto [actions, blobs, trees] =
analyse_result->result_map.ToResult(&stats, &progress);
// collect cache targets and artifacts for target-level caching
@@ -1206,9 +1206,9 @@ auto main(int argc, char* argv[]) -> int {
auto build_result =
traverser.BuildAndStage(artifacts,
runfiles,
- actions,
- blobs,
- trees,
+ std::move(actions),
+ std::move(blobs),
+ std::move(trees),
std::move(cache_artifacts));
if (build_result) {
WriteTargetCacheEntries(