Skip to content

Commit 13115c0

Browse files
committed
Fix the assertion failure in Analysis/Checkers/WebKit/forward-decl-checker.mm after llvm#132784.
1 parent 864d4f9 commit 13115c0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,8 @@ class ForwardDeclChecker : public Checker<check::ASTDecl<TranslationUnitDecl>> {
231231
if (BR->getSourceManager().isInSystemHeader(E->getExprLoc()))
232232
return;
233233

234-
if (auto *Receiver = E->getInstanceReceiver()->IgnoreParenCasts()) {
234+
if (auto *Receiver = E->getInstanceReceiver()) {
235+
Receiver = Receiver->IgnoreParenCasts();
235236
if (isUnknownType(E->getReceiverType()))
236237
reportUnknownRecieverType(Receiver, DeclWithIssue);
237238
}

0 commit comments

Comments
 (0)