Skip to content

Commit 992e928

Browse files
authored
[alpha.webkit.RetainPtrCtorAdoptChecker] Check nullity before calling IgnoreParenCasts. (#137556)
1 parent e886ba1 commit 992e928

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/StaticAnalyzer/Checkers/WebKit/RetainPtrCtorAdoptChecker.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,9 +444,10 @@ class RetainPtrCtorAdoptChecker
444444
return false;
445445
if (!ObjCMsgExpr->isInstanceMessage())
446446
return false;
447-
auto *Receiver = ObjCMsgExpr->getInstanceReceiver()->IgnoreParenCasts();
447+
auto *Receiver = ObjCMsgExpr->getInstanceReceiver();
448448
if (!Receiver)
449449
return false;
450+
Receiver = Receiver->IgnoreParenCasts();
450451
if (auto *Inner = dyn_cast<ObjCMessageExpr>(Receiver)) {
451452
if (InnerExpr)
452453
*InnerExpr = Inner;

0 commit comments

Comments
 (0)