[cfe-commits] r62140 - /cfe/trunk/Driver/ASTConsumers.cpp
Zhongxing Xu
xuzhongxing at gmail.com
Mon Jan 12 18:41:08 PST 2009
Author: zhongxingxu
Date: Mon Jan 12 20:41:08 2009
New Revision: 62140
URL: http://llvm.org/viewvc/llvm-project?rev=62140&view=rev
Log:
Improve DeclContextPrinter: print enum name.
Modified:
cfe/trunk/Driver/ASTConsumers.cpp
Modified: cfe/trunk/Driver/ASTConsumers.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Driver/ASTConsumers.cpp?rev=62140&r1=62139&r2=62140&view=diff
==============================================================================
--- cfe/trunk/Driver/ASTConsumers.cpp (original)
+++ cfe/trunk/Driver/ASTConsumers.cpp Mon Jan 12 20:41:08 2009
@@ -586,9 +586,15 @@
Out << ND->getNameAsString();
break;
}
- case Decl::Enum:
- Out << "[enum]";
+ case Decl::Enum: {
+ EnumDecl* ED = EnumDecl::castFromDeclContext(DC);
+ if (ED->isDefinition())
+ Out << "[enum] ";
+ else
+ Out << "<enum> ";
+ Out << ED->getNameAsString();
break;
+ }
case Decl::Record: {
RecordDecl* RD = RecordDecl::castFromDeclContext(DC);
if (RD->isDefinition())
More information about the cfe-commits
mailing list