diff options
Diffstat (limited to 'clang/lib/AST/TextNodeDumper.cpp')
| -rw-r--r-- | clang/lib/AST/TextNodeDumper.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/clang/lib/AST/TextNodeDumper.cpp b/clang/lib/AST/TextNodeDumper.cpp index 1076dcd40a69..a26f50f0719c 100644 --- a/clang/lib/AST/TextNodeDumper.cpp +++ b/clang/lib/AST/TextNodeDumper.cpp @@ -1140,7 +1140,7 @@ void TextNodeDumper::dumpTemplateName(TemplateName TN, StringRef Label) { llvm::raw_svector_ostream SS(Str); TN.print(SS, PrintPolicy); } - OS << " '" << Str << "'"; + OS << "'" << Str << "'"; if (Context) { if (TemplateName CanonTN = Context->getCanonicalTemplateName(TN); @@ -2884,3 +2884,8 @@ void TextNodeDumper::VisitOpenACCLoopConstruct(const OpenACCLoopConstruct *S) { else OS << " parent: " << S->getParentComputeConstruct(); } + +void TextNodeDumper::VisitEmbedExpr(const EmbedExpr *S) { + AddChild("begin", [=] { OS << S->getStartingElementPos(); }); + AddChild("number of elements", [=] { OS << S->getDataElementCount(); }); +} |
