Skip to content

Commit 2e3c317

Browse files
authored
Fix the assertion failure in Analysis/Checkers/WebKit/forward-decl-checker.mm after llvm#132784. (llvm#133341)
1 parent fc33aa9 commit 2e3c317

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)