]> granicus.if.org Git - clang/commitdiff
handle labeldecls.
authorChris Lattner <sabre@nondot.org>
Fri, 18 Feb 2011 00:52:55 +0000 (00:52 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 18 Feb 2011 00:52:55 +0000 (00:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125806 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/ASTConsumers.cpp

index e86f99a28212ff861fe3cb5a48b1ed46c24a879a..92fb1e8cbeb0d2ee397a5155046db8e8a2ee3e46 100644 (file)
@@ -359,8 +359,13 @@ void DeclContextPrinter::PrintDeclContext(const DeclContext* DC,
       Out << "<IndirectField> " << IFD << '\n';
       break;
     }
+    case Decl::Label: {
+      LabelDecl *LD = cast<LabelDecl>(*I);
+      Out << "<Label> " << LD << '\n';
+      break;
+    }
     case Decl::Field: {
-      FieldDeclFD = cast<FieldDecl>(*I);
+      FieldDecl *FD = cast<FieldDecl>(*I);
       Out << "<field> " << FD << '\n';
       break;
     }