[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