summaryrefslogtreecommitdiff
path: root/src/buildtool/storage/uplinker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildtool/storage/uplinker.cpp')
-rw-r--r--src/buildtool/storage/uplinker.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/buildtool/storage/uplinker.cpp b/src/buildtool/storage/uplinker.cpp
index 2b9a60b8..f5a291ae 100644
--- a/src/buildtool/storage/uplinker.cpp
+++ b/src/buildtool/storage/uplinker.cpp
@@ -100,16 +100,18 @@ auto GlobalUplinker::UplinkActionCacheEntry(
auto GlobalUplinker::UplinkTargetCacheEntry(
TargetCacheKey const& key,
- std::optional<std::string> const& shard) const noexcept -> bool {
+ std::string const& backend_description) const noexcept -> bool {
// Try to find target-cache entry in all generations.
auto const& latest =
- generations_[Generation::kYoungest].TargetCache().WithShard(shard);
+ generations_[Generation::kYoungest].TargetCache().WithShard(
+ backend_description);
return std::any_of(
generations_.begin(),
generations_.end(),
- [&latest, &key, &shard](Generation const& generation) {
- return generation.TargetCache().WithShard(shard).LocalUplinkEntry(
- latest, key);
+ [&latest, &key, &backend_description](Generation const& generation) {
+ return generation.TargetCache()
+ .WithShard(backend_description)
+ .LocalUplinkEntry(latest, key);
});
}