[llvm] [AssumptionCache] Don't use ResultElem for assumption list (NFC) (PR #160462)
    Ramkumar Ramachandra via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Sep 24 02:15:11 PDT 2025
    
    
  
================
@@ -21,8 +21,8 @@ DropUnnecessaryAssumesPass::run(Function &F, FunctionAnalysisManager &FAM) {
   AssumptionCache &AC = FAM.getResult<AssumptionAnalysis>(F);
   bool Changed = false;
 
-  for (AssumptionCache::ResultElem &Elem : AC.assumptions()) {
-    auto *Assume = cast_or_null<AssumeInst>(Elem.Assume);
+  for (WeakVH &Elem : AC.assumptions()) {
----------------
artagnon wrote:
```suggestion
  for (const WeakVH &Elem : AC.assumptions()) {
```
https://github.com/llvm/llvm-project/pull/160462
    
    
More information about the llvm-commits
mailing list