[llvm] [llvm] Fix potential null dereference in IR/Verifier (PR #157458)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 8 06:28:45 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-ir
Author: Daniel Kuts (apach301)
<details>
<summary>Changes</summary>
Fixes #<!-- -->157448
---
Full diff: https://github.com/llvm/llvm-project/pull/157458.diff
1 Files Affected:
- (modified) llvm/lib/IR/Verifier.cpp (+1-1)
``````````diff
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp
index f38871f09f35f..57ea5b53647aa 100644
--- a/llvm/lib/IR/Verifier.cpp
+++ b/llvm/lib/IR/Verifier.cpp
@@ -3188,7 +3188,7 @@ void Verifier::visitFunction(const Function &F) {
if (SP && ((Scope != SP) && !Seen.insert(SP).second))
return;
- CheckDI(SP->describes(&F),
+ CheckDI(SP && SP->describes(&F),
"!dbg attachment points at wrong subprogram for function", N, &F,
&I, DL, Scope, SP);
};
``````````
</details>
https://github.com/llvm/llvm-project/pull/157458
More information about the llvm-commits
mailing list