Skip to content

Commit e8e99e6

Browse files
committed
[alpha.webkit.RetainPtrCtorAdoptChecker] Check nullity before calling IgnoreParenCasts. (llvm#137556)
1 parent 04ec1fb commit e8e99e6

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
@@ -442,9 +442,10 @@ class RetainPtrCtorAdoptChecker
442442
return false;
443443
if (!ObjCMsgExpr->isInstanceMessage())
444444
return false;
445-
auto *Receiver = ObjCMsgExpr->getInstanceReceiver()->IgnoreParenCasts();
445+
auto *Receiver = ObjCMsgExpr->getInstanceReceiver();
446446
if (!Receiver)
447447
return false;
448+
Receiver = Receiver->IgnoreParenCasts();
448449
if (auto *Inner = dyn_cast<ObjCMessageExpr>(Receiver)) {
449450
if (InnerExpr)
450451
*InnerExpr = Inner;

0 commit comments

Comments
 (0)