[Lldb-commits] [lld] [lldb] [llvm] [Support][Cache] Make `pruneCache` return an `Expected` (PR #191367)
Chinmay Deshpande via lldb-commits
lldb-commits at lists.llvm.org
Tue Apr 14 08:59:26 PDT 2026
Juan Manuel Martinez =?utf-8?q?Caamaño?=,
Juan Manuel Martinez =?utf-8?q?Caamaño?Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/191367 at github.com>
================
@@ -274,7 +320,10 @@ Expected<std::string> getCachedOrDownloadArtifact(
parseCachePruningPolicy(std::getenv("DEBUGINFOD_CACHE_POLICY"));
if (!PruningPolicyOrErr)
return PruningPolicyOrErr.takeError();
- pruneCache(CacheDirectoryPath, *PruningPolicyOrErr);
+
+ auto ErrOrPruned = pruneCache(CacheDirectoryPath, *PruningPolicyOrErr);
+ if (!ErrOrPruned)
+ return ErrOrPruned.takeError();
----------------
chinmaydd wrote:
Does this change behavior ? Even if it returned `bool` earlier, it would still continue execution through the rest of the function.
https://github.com/llvm/llvm-project/pull/191367
More information about the lldb-commits
mailing list