diff --git a/src/libstore/content-address.cc b/src/libstore/content-address.cc index 4226213b9..6a695fe68 100644 --- a/src/libstore/content-address.cc +++ b/src/libstore/content-address.cc @@ -124,7 +124,8 @@ static std::pair parseContentAddressMethodPrefix ContentAddress parseContentAddress(std::string_view rawCa) { auto rest = rawCa; - auto [caMethod, hashType] = parseContentAddressMethodPrefix(rest); + auto [caMethod, hashType_] = parseContentAddressMethodPrefix(rest); + auto hashType = hashType_; // work around clang bug return std::visit(overloaded { [&](TextHashMethod _) {