diff options
author | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 18:07:29 +0000 |
---|---|---|
committer | Aaron Ballman <aaron@aaronballman.com> | 2014-03-13 18:07:29 +0000 |
commit | 91cdc28d9300eb5dc8ced47cb31db26d8f5ca7d4 (patch) | |
tree | 24c75444073e70c5472ba0f2edd9954cbd488102 /clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | |
parent | bc6d30f8f16bb593b9f580e9da2389c104d7e967 (diff) | |
download | bcm5719-llvm-91cdc28d9300eb5dc8ced47cb31db26d8f5ca7d4.tar.gz bcm5719-llvm-91cdc28d9300eb5dc8ced47cb31db26d8f5ca7d4.zip |
[C++11] Replacing UsingDecl iterators shadow_begin() and shadow_end() with iterator_range shadows(). Updating all of the usages of the iterators with range-based for loops.
llvm-svn: 203825
Diffstat (limited to 'clang/lib/Sema/SemaTemplateInstantiateDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp index d33613301df..c17eb198539 100644 --- a/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp +++ b/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp @@ -2189,9 +2189,7 @@ Decl *TemplateDeclInstantiator::VisitUsingDecl(UsingDecl *D) { bool isFunctionScope = Owner->isFunctionOrMethod(); // Process the shadow decls. - for (UsingDecl::shadow_iterator I = D->shadow_begin(), E = D->shadow_end(); - I != E; ++I) { - UsingShadowDecl *Shadow = *I; + for (auto *Shadow : D->shadows()) { NamedDecl *InstTarget = cast_or_null<NamedDecl>(SemaRef.FindInstantiatedDecl( Shadow->getLocation(), Shadow->getTargetDecl(), TemplateArgs)); |