]> granicus.if.org Git - clang/commitdiff
Add a missing case for DeclContext printer.
authorZhongxing Xu <xuzhongxing@gmail.com>
Wed, 20 Jan 2010 03:21:28 +0000 (03:21 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Wed, 20 Jan 2010 03:21:28 +0000 (03:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93973 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/ASTConsumers.cpp

index 52b597e8d273df2cdb17cde45c45e73d6c18c80b..33cb94e02dc3185e3c388b06fd73b1cd2b94cedd 100644 (file)
@@ -421,6 +421,11 @@ void DeclContextPrinter::PrintDeclContext(const DeclContext* DC,
       Out << "<namespace alias> " << NAD->getNameAsString() << "\n";
       break;
     }
+    case Decl::ClassTemplate: {
+      ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(*I);
+      Out << "<class template> " << CTD->getNameAsString() << '\n';
+      break;
+    }
     default:
       Out << "DeclKind: " << DK << '"' << I->getDeclKindName() << "\"\n";
       assert(0 && "decl unhandled");