Home
last modified time | relevance | path

Searched refs:ObjCMsgExpr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRetainPtrCtorAdoptChecker.cpp90 bool VisitObjCMessageExpr(const ObjCMessageExpr *ObjCMsgExpr) { in checkASTDecl()
91 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()
195 void visitObjCMessageExpr(const ObjCMessageExpr *ObjCMsgExpr, in visitObjCMessageExpr() argument
197 if (BR->getSourceManager().isInSystemHeader(ObjCMsgExpr->getExprLoc())) in visitObjCMessageExpr()
200 auto Selector = ObjCMsgExpr->getSelector(); in visitObjCMessageExpr()
202 auto *Receiver = ObjCMsgExpr->getInstanceReceiver()->IgnoreParenCasts(); in visitObjCMessageExpr()
205 ObjCMsgExpr = dyn_cast<ObjCMessageExpr>(Receiver); in visitObjCMessageExpr()
206 if (!ObjCMsgExpr) in visitObjCMessageExpr()
209 if (!isAllocInit(ObjCMsgExpr, &Inner)) in visitObjCMessageExpr()
211 CreateOrCopyFnCall.insert(ObjCMsgExpr); in visitObjCMessageExpr()
[all …]
H A DASTUtils.cpp158 if (auto *ObjCMsgExpr = dyn_cast<ObjCMessageExpr>(E)) { in tryToFindPtrOrigin() local
159 if (auto *Method = ObjCMsgExpr->getMethodDecl()) { in tryToFindPtrOrigin()
163 auto Selector = ObjCMsgExpr->getSelector(); in tryToFindPtrOrigin()
H A DForwardDeclChecker.cpp94 bool VisitObjCMessageExpr(const ObjCMessageExpr *ObjCMsgExpr) { in checkASTDecl()
95 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()
H A DRawPtrRefCallArgsChecker.cpp93 bool VisitObjCMessageExpr(ObjCMessageExpr *ObjCMsgExpr) override { in checkASTDecl()
94 Checker->visitObjCMessageExpr(ObjCMsgExpr, DeclWithIssue); in checkASTDecl()