diff options
Diffstat (limited to 'lib/AST/DeclPrinter.cpp')
-rw-r--r-- | lib/AST/DeclPrinter.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/AST/DeclPrinter.cpp b/lib/AST/DeclPrinter.cpp index 33ddd5af41..5a6686d164 100644 --- a/lib/AST/DeclPrinter.cpp +++ b/lib/AST/DeclPrinter.cpp @@ -335,8 +335,7 @@ void DeclPrinter::VisitTypedefDecl(TypedefDecl *D) { } void DeclPrinter::VisitTypeAliasDecl(TypeAliasDecl *D) { - Out << "using " << D->getNameAsString() << " = " - << D->getUnderlyingType().getAsString(Policy); + Out << "using " << *D << " = " << D->getUnderlyingType().getAsString(Policy); } void DeclPrinter::VisitEnumDecl(EnumDecl *D) { @@ -600,7 +599,7 @@ void DeclPrinter::VisitFieldDecl(FieldDecl *D) { } void DeclPrinter::VisitLabelDecl(LabelDecl *D) { - Out << D->getNameAsString() << ":"; + Out << *D << ":"; } @@ -761,7 +760,7 @@ void DeclPrinter::PrintTemplateParameters( if (TTP->isParameterPack()) Out << "... "; - Out << TTP->getNameAsString(); + Out << *TTP; if (Args) { Out << " = "; |