зеркало из https://github.com/microsoft/clang-1.git
Improve DeclContextPrinter: print enum name.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62140 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
49988884c1
Коммит
867c39e8c4
|
@ -586,9 +586,15 @@ void DeclContextPrinter::PrintDeclContext(const DeclContext* DC,
|
|||
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())
|
||||
|
|
Загрузка…
Ссылка в новой задаче