summaryrefslogtreecommitdiffstats
path: root/clang/lib/ARCMigrate/ObjCMT.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-08-25 04:15:02 +0000
committerCraig Topper <craig.topper@gmail.com>2014-08-25 04:15:02 +0000
commitc6914d068f317f3c8bc9734b6bbeb090975b50b1 (patch)
tree1d9a504d220e673b2fa44e117abd1b1ee03fc9a6 /clang/lib/ARCMigrate/ObjCMT.cpp
parent88126a25ebae096fa45b83b2998657c0c9030449 (diff)
downloadbcm5719-llvm-c6914d068f317f3c8bc9734b6bbeb090975b50b1.tar.gz
bcm5719-llvm-c6914d068f317f3c8bc9734b6bbeb090975b50b1.zip
Use range based for loops to avoid needing to re-mention SmallPtrSet size.
llvm-svn: 216370
Diffstat (limited to 'clang/lib/ARCMigrate/ObjCMT.cpp')
-rw-r--r--clang/lib/ARCMigrate/ObjCMT.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/clang/lib/ARCMigrate/ObjCMT.cpp b/clang/lib/ARCMigrate/ObjCMT.cpp
index e4ff7d5e93d..01e80253c47 100644
--- a/clang/lib/ARCMigrate/ObjCMT.cpp
+++ b/clang/lib/ARCMigrate/ObjCMT.cpp
@@ -700,11 +700,9 @@ void ObjCMigrateASTConsumer::migrateProtocolConformance(ASTContext &Ctx,
Ctx.CollectInheritedProtocols(IDecl, ExplicitProtocols);
llvm::SmallVector<ObjCProtocolDecl *, 8> PotentialImplicitProtocols;
- for (llvm::SmallPtrSet<ObjCProtocolDecl*, 32>::iterator I =
- ObjCProtocolDecls.begin(),
- E = ObjCProtocolDecls.end(); I != E; ++I)
- if (!ExplicitProtocols.count(*I))
- PotentialImplicitProtocols.push_back(*I);
+ for (ObjCProtocolDecl *ProtDecl : ObjCProtocolDecls)
+ if (!ExplicitProtocols.count(ProtDecl))
+ PotentialImplicitProtocols.push_back(ProtDecl);
if (PotentialImplicitProtocols.empty())
return;
OpenPOWER on IntegriCloud