summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-03-13 18:07:29 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-03-13 18:07:29 +0000
commit91cdc28d9300eb5dc8ced47cb31db26d8f5ca7d4 (patch)
tree24c75444073e70c5472ba0f2edd9954cbd488102 /clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
parentbc6d30f8f16bb593b9f580e9da2389c104d7e967 (diff)
downloadbcm5719-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.cpp4
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));
OpenPOWER on IntegriCloud