summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2013-11-04 19:13:08 +0000
committerAnna Zaks <ganna@apple.com>2013-11-04 19:13:08 +0000
commit3d46ac66d8a6aa8558cfa5df879056d1ca5308f5 (patch)
tree8ee98d6964599931588dae0bb3986911d1b4c7a1 /clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
parent830d2f7701a25b1514bff01dc39b7a3420a63de2 (diff)
downloadbcm5719-llvm-3d46ac66d8a6aa8558cfa5df879056d1ca5308f5.tar.gz
bcm5719-llvm-3d46ac66d8a6aa8558cfa5df879056d1ca5308f5.zip
[analyzer] Track the count of NSOrderedSet similarly to other fast enumerations.
llvm-svn: 194005
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp b/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
index 96f3f93021c..d6ebbefc193 100644
--- a/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
@@ -1000,7 +1000,8 @@ void ObjCLoopChecker::checkPostObjCMessage(const ObjCMethodCall &M,
FoundationClass Class = findKnownClass(ClassID);
if (Class != FC_NSDictionary &&
Class != FC_NSArray &&
- Class != FC_NSSet)
+ Class != FC_NSSet &&
+ Class != FC_NSOrderedSet)
return;
SymbolRef ContainerS = M.getReceiverSVal().getAsSymbol();
OpenPOWER on IntegriCloud