diff options
Diffstat (limited to 'clang/lib/ARCMigrate/ObjCMT.cpp')
| -rw-r--r-- | clang/lib/ARCMigrate/ObjCMT.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/ARCMigrate/ObjCMT.cpp b/clang/lib/ARCMigrate/ObjCMT.cpp index 3a6d5d69a0e..fef80628392 100644 --- a/clang/lib/ARCMigrate/ObjCMT.cpp +++ b/clang/lib/ARCMigrate/ObjCMT.cpp @@ -1585,9 +1585,7 @@ void ObjCMigrateASTConsumer::inferDesignatedInitializers( if (!Ctx.Idents.get("NS_DESIGNATED_INITIALIZER").hasMacroDefinition()) return; - for (ObjCImplementationDecl::instmeth_iterator - I = ImplD->instmeth_begin(), E = ImplD->instmeth_end(); I != E; ++I) { - const ObjCMethodDecl *MD = *I; + for (const auto *MD : ImplD->instance_methods()) { if (MD->isDeprecated() || MD->getMethodFamily() != OMF_init || MD->isDesignatedInitializerForTheInterface()) |

