summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/Checkers.td
diff options
context:
space:
mode:
authorGabor Horvath <xazax.hun@gmail.com>2015-08-21 00:18:28 +0000
committerGabor Horvath <xazax.hun@gmail.com>2015-08-21 00:18:28 +0000
commit717b51c8211f19c382aca3242c0e73dce45e1aab (patch)
treebc86a8889d71daf80c335927ef41e62fc7050c59 /clang/lib/StaticAnalyzer/Checkers/Checkers.td
parent6d9fe8c156f49ca4cd4404473f9115701f9b4581 (diff)
downloadbcm5719-llvm-717b51c8211f19c382aca3242c0e73dce45e1aab.tar.gz
bcm5719-llvm-717b51c8211f19c382aca3242c0e73dce45e1aab.zip
[Static Analyzer] Add checker to catch lightweight generics related type errors in Objective-C.
Differential Revision: http://reviews.llvm.org/D11427 llvm-svn: 245646
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/Checkers.td')
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/Checkers.td4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/Checkers.td b/clang/lib/StaticAnalyzer/Checkers/Checkers.td
index ccbfe4ea97d..0644ec72b23 100644
--- a/clang/lib/StaticAnalyzer/Checkers/Checkers.td
+++ b/clang/lib/StaticAnalyzer/Checkers/Checkers.td
@@ -452,6 +452,10 @@ def DirectIvarAssignmentForAnnotatedFunctions : Checker<"DirectIvarAssignmentFor
HelpText<"Check for direct assignments to instance variables in the methods annotated with objc_no_direct_instance_variable_assignment">,
DescFile<"DirectIvarAssignment.cpp">;
+def ObjCGenericsChecker : Checker<"ObjCGenerics">,
+ HelpText<"Check for incorrect usages of parameterized types.">,
+ DescFile<"ObjCGenericsChecker.cpp">;
+
def NonLocalizedStringChecker : Checker<"NonLocalizedStringChecker">,
HelpText<"Warns about uses of non-localized NSStrings passed to UI methods expecting localized NSStrings">,
DescFile<"LocalizationChecker.cpp">;
OpenPOWER on IntegriCloud