diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-02-07 11:57:57 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-02-07 11:57:57 +0000 |
commit | db0fc5131ddd2be57c4a94e4cc5a31d855bf8e25 (patch) | |
tree | 6c1072cda1c7c552e14f88da5687372392cc4ca7 /clang/lib/AST/DeclPrinter.cpp | |
parent | 2f56992964a308e85ea5b39e836d04d498ea521d (diff) | |
download | bcm5719-llvm-db0fc5131ddd2be57c4a94e4cc5a31d855bf8e25.tar.gz bcm5719-llvm-db0fc5131ddd2be57c4a94e4cc5a31d855bf8e25.zip |
Print NamedDecls directly to a raw_ostream where possible.
llvm-svn: 149982
Diffstat (limited to 'clang/lib/AST/DeclPrinter.cpp')
-rw-r--r-- | clang/lib/AST/DeclPrinter.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/AST/DeclPrinter.cpp b/clang/lib/AST/DeclPrinter.cpp index 33ddd5af41f..5a6686d1648 100644 --- a/clang/lib/AST/DeclPrinter.cpp +++ b/clang/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 << " = "; |