]> granicus.if.org Git - clang/commitdiff
Fix variable shadowing. Due to a bug in GCC's implementation of range-based for
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 18 Mar 2014 00:35:12 +0000 (00:35 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 18 Mar 2014 00:35:12 +0000 (00:35 +0000)
loops, it was making this an error, resulting in buildbot failures.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204097 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/ASTDumper.cpp

index 67a4eaabdfc66d656c95825fab52f01c7bf454ba..81342573359b5b229cf9f5c5aaf2b06fe58d17f2 100644 (file)
@@ -871,8 +871,8 @@ void ASTDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) {
   dumpType(D->getType());
 
   ChildDumper Children(*this);
-  for (auto *D : D->chain())
-    Children.dumpRef(D);
+  for (auto *Child : D->chain())
+    Children.dumpRef(Child);
 }
 
 void ASTDumper::VisitFunctionDecl(const FunctionDecl *D) {