diff options
author | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-06 12:48:26 +0000 |
---|---|---|
committer | Zhongxing Xu <xuzhongxing@gmail.com> | 2009-08-06 12:48:26 +0000 |
commit | 107f75989c8a198a09bf0c8531e840827ce89e3a (patch) | |
tree | faa18608889869d73cd412d7c3c89c920283d244 /clang/lib/Analysis/BasicObjCFoundationChecks.cpp | |
parent | 644caa0cdb32d7e6b4457b2f1df76b1b615b24ae (diff) | |
download | bcm5719-llvm-107f75989c8a198a09bf0c8531e840827ce89e3a.tar.gz bcm5719-llvm-107f75989c8a198a09bf0c8531e840827ce89e3a.zip |
Last step of template cleanup: merge *BuilderImpl to *Builder.
Some Builders need further cleanup.
llvm-svn: 78301
Diffstat (limited to 'clang/lib/Analysis/BasicObjCFoundationChecks.cpp')
-rw-r--r-- | clang/lib/Analysis/BasicObjCFoundationChecks.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp b/clang/lib/Analysis/BasicObjCFoundationChecks.cpp index d7631bc2c22..6e9dd909fcd 100644 --- a/clang/lib/Analysis/BasicObjCFoundationChecks.cpp +++ b/clang/lib/Analysis/BasicObjCFoundationChecks.cpp @@ -63,12 +63,12 @@ class VISIBILITY_HIDDEN BasicObjCFoundationChecks : public GRSimpleAPICheck { ASTContext &Ctx; bool isNSString(const ObjCInterfaceType *T, const char* suffix); - bool AuditNSString(NodeTy* N, const ObjCMessageExpr* ME); + bool AuditNSString(ExplodedNode* N, const ObjCMessageExpr* ME); - void Warn(NodeTy* N, const Expr* E, const std::string& s); - void WarnNilArg(NodeTy* N, const Expr* E); + void Warn(ExplodedNode* N, const Expr* E, const std::string& s); + void WarnNilArg(ExplodedNode* N, const Expr* E); - bool CheckNilArg(NodeTy* N, unsigned Arg); + bool CheckNilArg(ExplodedNode* N, unsigned Arg); public: BasicObjCFoundationChecks(ASTContext& ctx, BugReporter& br) @@ -77,7 +77,7 @@ public: bool Audit(ExplodedNode* N, GRStateManager&); private: - void WarnNilArg(NodeTy* N, const ObjCMessageExpr* ME, unsigned Arg) { + void WarnNilArg(ExplodedNode* N, const ObjCMessageExpr* ME, unsigned Arg) { std::string sbuf; llvm::raw_string_ostream os(sbuf); os << "Argument to '" << GetReceiverNameType(ME) << "' method '" @@ -139,7 +139,7 @@ static inline bool isNil(SVal X) { // Error reporting. //===----------------------------------------------------------------------===// -bool BasicObjCFoundationChecks::CheckNilArg(NodeTy* N, unsigned Arg) { +bool BasicObjCFoundationChecks::CheckNilArg(ExplodedNode* N, unsigned Arg) { const ObjCMessageExpr* ME = cast<ObjCMessageExpr>(cast<PostStmt>(N->getLocation()).getStmt()); @@ -162,7 +162,7 @@ bool BasicObjCFoundationChecks::isNSString(const ObjCInterfaceType *T, return !strcmp("String", suffix) || !strcmp("MutableString", suffix); } -bool BasicObjCFoundationChecks::AuditNSString(NodeTy* N, +bool BasicObjCFoundationChecks::AuditNSString(ExplodedNode* N, const ObjCMessageExpr* ME) { Selector S = ME->getSelector(); |