From f1b92cf45f0ea07f22965ab6d9bca5fcd97e03a8 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Thu, 20 Jun 2024 16:30:38 +0200 Subject: Pass IExecutionApi to IExecutionApi by reference ...instead of not_null const ptr. --- src/buildtool/execution_engine/executor/executor.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/buildtool/execution_engine/executor/executor.hpp') diff --git a/src/buildtool/execution_engine/executor/executor.hpp b/src/buildtool/execution_engine/executor/executor.hpp index d84f4e7e..e02dc454 100644 --- a/src/buildtool/execution_engine/executor/executor.hpp +++ b/src/buildtool/execution_engine/executor/executor.hpp @@ -113,7 +113,7 @@ class ExecutorImpl { if (not api->ParallelRetrieveToCas( std::vector{Artifact::ObjectInfo{ *root_digest, ObjectType::Tree, /* failed= */ false}}, - &(*alternative_api), + *alternative_api, /* jobs= */ 1, /* use_blob_splitting= */ true)) { Logger::Log(LogLevel::Error, @@ -149,7 +149,7 @@ class ExecutorImpl { for (auto const& [path, info] : artifacts) { object_infos.emplace_back(info); } - if (not alternative_api->RetrieveToCas(object_infos, api)) { + if (not alternative_api->RetrieveToCas(object_infos, *api)) { Logger::Log(LogLevel::Warning, "Failed to retrieve back artifacts from " "dispatch endpoint"); @@ -197,7 +197,7 @@ class ExecutorImpl { // Check if requested artifact is available in local CAS and // upload to remote CAS in case it is. if (local_api->IsAvailable(object_info_opt->digest) and - local_api->RetrieveToCas({*object_info_opt}, remote_api)) { + local_api->RetrieveToCas({*object_info_opt}, *remote_api)) { return true; } -- cgit v1.2.3