summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_api
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/execution_api')
-rw-r--r--src/buildtool/execution_api/local/local_cas_reader.cpp6
-rw-r--r--src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp2
2 files changed, 4 insertions, 4 deletions
diff --git a/src/buildtool/execution_api/local/local_cas_reader.cpp b/src/buildtool/execution_api/local/local_cas_reader.cpp
index 56915fa9..3e5ebe7b 100644
--- a/src/buildtool/execution_api/local/local_cas_reader.cpp
+++ b/src/buildtool/execution_api/local/local_cas_reader.cpp
@@ -87,10 +87,10 @@ auto LocalCasReader::ReadGitTree(ArtifactDigest const& digest) const noexcept
if (auto const path = cas_.TreePath(digest)) {
if (auto const content = FileSystemManager::ReadFile(*path)) {
auto check_symlinks =
- [this](std::vector<bazel_re::Digest> const& ids) {
+ [&cas = cas_](std::vector<ArtifactDigest> const& ids) {
for (auto const& id : ids) {
- auto link_path = cas_.BlobPath(id,
- /*is_executable=*/false);
+ auto link_path = cas.BlobPath(id,
+ /*is_executable=*/false);
if (not link_path) {
return false;
}
diff --git a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp
index bb21c5e0..9b24bc80 100644
--- a/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp
+++ b/src/buildtool/execution_api/remote/bazel/bazel_network_reader.cpp
@@ -74,7 +74,7 @@ auto BazelNetworkReader::ReadGitTree(ArtifactDigest const& digest)
Logger::Log(LogLevel::Debug, "Tree {} not found in CAS", digest.hash());
return std::nullopt;
}
- auto check_symlinks = [this](std::vector<bazel_re::Digest> const& ids) {
+ auto check_symlinks = [this](std::vector<ArtifactDigest> const& ids) {
size_t const size = ids.size();
size_t count = 0;
for (auto blobs : ReadIncrementally(ids)) {