diff options
Diffstat (limited to 'lib/Analysis/BasicObjCFoundationChecks.h')
-rw-r--r-- | lib/Analysis/BasicObjCFoundationChecks.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/lib/Analysis/BasicObjCFoundationChecks.h b/lib/Analysis/BasicObjCFoundationChecks.h index 5c9701ecdd36f..1271ae4ab1c04 100644 --- a/lib/Analysis/BasicObjCFoundationChecks.h +++ b/lib/Analysis/BasicObjCFoundationChecks.h @@ -25,21 +25,24 @@ #define LLVM_CLANG_ANALYSIS_BASICOBJCFOUNDATIONCHECKS namespace clang { - + class GRSimpleAPICheck; class ASTContext; -class GRStateManager; +class GRStateManager; class BugReporter; class GRExprEngine; - -GRSimpleAPICheck* CreateBasicObjCFoundationChecks(ASTContext& Ctx, + +GRSimpleAPICheck *CreateBasicObjCFoundationChecks(ASTContext& Ctx, BugReporter& BR); - -GRSimpleAPICheck* CreateAuditCFNumberCreate(ASTContext& Ctx, + +GRSimpleAPICheck *CreateAuditCFNumberCreate(ASTContext& Ctx, BugReporter& BR); - -void RegisterNSErrorChecks(BugReporter& BR, GRExprEngine &Eng); - + +GRSimpleAPICheck *CreateAuditCFRetainRelease(ASTContext& Ctx, + BugReporter& BR); + +void RegisterNSErrorChecks(BugReporter& BR, GRExprEngine &Eng, const Decl &D); + } // end clang namespace #endif |