From b93178c386be86c4935a1f49bb3e50384857cd18 Mon Sep 17 00:00:00 2001 From: Maksim Denisov Date: Fri, 12 Jul 2024 14:18:49 +0200 Subject: Use HashFunction from CAS in Compactifier --- src/buildtool/storage/compactifier.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/buildtool/storage/compactifier.cpp') diff --git a/src/buildtool/storage/compactifier.cpp b/src/buildtool/storage/compactifier.cpp index 916a131a..264312f5 100644 --- a/src/buildtool/storage/compactifier.cpp +++ b/src/buildtool/storage/compactifier.cpp @@ -156,7 +156,7 @@ template } // Calculate reference hash size: - auto const kHashSize = HashFunction::Instance().Hasher().GetHashLength(); + auto const kHashSize = task.cas.GetHashFunction().Hasher().GetHashLength(); auto const kFileNameSize = kHashSize - FileStorageData::kDirectoryNameLength; @@ -272,7 +272,7 @@ template // Calculate the digest for the entry: auto const digest = - ArtifactDigest::CreateFromFile(HashFunction::Instance(), path); + ArtifactDigest::CreateFromFile(task.cas.GetHashFunction(), path); if (not digest) { task.Log(LogLevel::Error, "Failed to calculate digest for {}", -- cgit v1.2.3