summaryrefslogtreecommitdiff
path: root/src/buildtool/storage/garbage_collector.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-07-02 15:12:44 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-07-05 13:32:39 +0200
commitb1ce7ce328e322cafa2401af77a9334c61b72034 (patch)
tree4d6c5168c1c006b1ab735978afdec00b1832befb /src/buildtool/storage/garbage_collector.cpp
parentd202e8f6051df5eb89d0f2eb1b9ac7109d204f56 (diff)
downloadjustbuild-b1ce7ce328e322cafa2401af77a9334c61b72034.tar.gz
Convert StorageConfig to a general class
Diffstat (limited to 'src/buildtool/storage/garbage_collector.cpp')
-rw-r--r--src/buildtool/storage/garbage_collector.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildtool/storage/garbage_collector.cpp b/src/buildtool/storage/garbage_collector.cpp
index 3b3e5d28..25a78ddb 100644
--- a/src/buildtool/storage/garbage_collector.cpp
+++ b/src/buildtool/storage/garbage_collector.cpp
@@ -175,11 +175,11 @@ auto GarbageCollector::TriggerGarbageCollection(
storage_config.CacheRoot() /
fmt::format("{}{}", remove_me_prefix, remove_me_counter++);
to_remove.emplace_back(remove_me_dir);
- for (std::size_t i = storage_config.NumGenerations(); i > 0; --i) {
+ for (std::size_t i = storage_config.num_generations; i > 0; --i) {
auto cache_root = storage_config.GenerationCacheRoot(i - 1);
if (FileSystemManager::IsDirectory(cache_root)) {
auto new_cache_root =
- (i == storage_config.NumGenerations())
+ (i == storage_config.num_generations)
? remove_me_dir
: storage_config.GenerationCacheRoot(i);
if (not FileSystemManager::Rename(cache_root,