diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 19:50:17 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 19:50:17 +0000 |
commit | f26acce6f74658f8ab7ec3b0325363c228ffc5ae (patch) | |
tree | 208231a17e854281d810ed4e53e53da7f98ac57f /clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp | |
parent | 514fc61c091d985c561d5a60166a96f772461131 (diff) | |
download | bcm5719-llvm-f26acce6f74658f8ab7ec3b0325363c228ffc5ae.tar.gz bcm5719-llvm-f26acce6f74658f8ab7ec3b0325363c228ffc5ae.zip |
[C++11] Replacing ObjCContainerDecl iterators instmeth_begin() and instmeth_end() with iterator_range instance_methods(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203839
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp')
-rw-r--r-- | clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp index a9e43b0e641..a2cf8e10d09 100644 --- a/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp +++ b/clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp @@ -181,16 +181,12 @@ void ObjCSuperCallChecker::checkASTDecl(const ObjCImplementationDecl *D, // Iterate over all instance methods. - for (ObjCImplementationDecl::instmeth_iterator I = D->instmeth_begin(), - E = D->instmeth_end(); - I != E; ++I) { - Selector S = (*I)->getSelector(); + for (auto *MD : D->instance_methods()) { + Selector S = MD->getSelector(); // Find out whether this is a selector that we want to check. if (!SelectorsForClass[SuperclassName].count(S)) continue; - ObjCMethodDecl *MD = *I; - // Check if the method calls its superclass implementation. if (MD->getBody()) { |