Klocwork static check:
Pointer from call to function `DebugLoc::operator DILocation *() const `
may be NULL and will be dereference in function `printExtendedName```
Patch by Shengchen Kan (skan)
Differential Revision: https://reviews.llvm.org/D61715
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@360317
91177308-0d34-0410-b5e6-
96231b3b80d8
if (!Res.empty())
OS << Res << "," << Line;
- if (auto *InlinedAt = DL->getInlinedAt()) {
+ auto *InlinedAt = DL ? DL->getInlinedAt() : nullptr;
+ if (InlinedAt) {
if (DebugLoc InlinedAtDL = InlinedAt) {
OS << " @[";
printDebugLoc(InlinedAtDL, OS, Ctx);