From: Ted Kremenek Date: Sat, 22 Dec 2012 00:34:48 +0000 (+0000) Subject: Fix typo: objc_no_direct_instance_variable_assignmemt => objc_no_direct_instance_vari... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a05d2741c40c71b59cf6d2f8bbc5d433a5d0e6de;p=clang Fix typo: objc_no_direct_instance_variable_assignmemt => objc_no_direct_instance_variable_assignment. Fixes . git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170971 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/StaticAnalyzer/Checkers/Checkers.td b/lib/StaticAnalyzer/Checkers/Checkers.td index 10881b35ec..ef9e17d478 100644 --- a/lib/StaticAnalyzer/Checkers/Checkers.td +++ b/lib/StaticAnalyzer/Checkers/Checkers.td @@ -421,7 +421,7 @@ def DirectIvarAssignment : Checker<"DirectIvarAssignment">, DescFile<"DirectIvarAssignment.cpp">; def DirectIvarAssignmentForAnnotatedFunctions : Checker<"DirectIvarAssignmentForAnnotatedFunctions">, - HelpText<"Check for direct assignments to instance variables in the methods annotated with objc_no_direct_instance_variable_assignmemt">, + HelpText<"Check for direct assignments to instance variables in the methods annotated with objc_no_direct_instance_variable_assignment">, DescFile<"DirectIvarAssignment.cpp">; def ObjCSuperCallChecker : Checker<"MissingSuperCall">, diff --git a/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp b/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp index a02301f4a9..378c175338 100644 --- a/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp +++ b/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp @@ -201,7 +201,7 @@ void ento::registerDirectIvarAssignment(CheckerManager &mgr) { } // Register the checker that checks for direct accesses in functions annotated -// with __attribute__((annotate("objc_no_direct_instance_variable_assignmemt"))). +// with __attribute__((annotate("objc_no_direct_instance_variable_assignment"))). namespace { struct InvalidatorMethodFilter : MethodFilter { virtual ~InvalidatorMethodFilter() {} @@ -210,7 +210,7 @@ struct InvalidatorMethodFilter : MethodFilter { AI = M->specific_attr_begin(), AE = M->specific_attr_end(); AI != AE; ++AI) { const AnnotateAttr *Ann = *AI; - if (Ann->getAnnotation() == "objc_no_direct_instance_variable_assignmemt") + if (Ann->getAnnotation() == "objc_no_direct_instance_variable_assignment") return false; } return true; diff --git a/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m b/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m index 7a90fb4dac..cd425f3be0 100644 --- a/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m +++ b/test/Analysis/objc/direct-ivar-assignment-in-annotated-functions.m @@ -15,7 +15,7 @@ typedef signed char BOOL; @interface AnnotatedClass :NSObject { } - - (void) someMethod: (MyClass*)In __attribute__((annotate("objc_no_direct_instance_variable_assignmemt"))); + - (void) someMethod: (MyClass*)In __attribute__((annotate("objc_no_direct_instance_variable_assignment"))); - (void) someMethodNotAnnaotated: (MyClass*)In; @end