diff options
author | Stephen Kelly <steveire@gmail.com> | 2018-12-10 20:53:32 +0000 |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2018-12-10 20:53:32 +0000 |
commit | a1005921eb6bd3423a91db18a5ca674c3c3395fb (patch) | |
tree | 92d0ca50db6fb7ed3bcca9b61053541faf88726d /clang/lib/AST/ASTDumper.cpp | |
parent | e740145e19b74a98c82d9870b93f9b1c306c20d4 (diff) | |
download | bcm5719-llvm-a1005921eb6bd3423a91db18a5ca674c3c3395fb.tar.gz bcm5719-llvm-a1005921eb6bd3423a91db18a5ca674c3c3395fb.zip |
Change InitListExpr dump to label and pointer
Summary: Don't add a child just for the label.
Reviewers: aaron.ballman
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D55495
llvm-svn: 348794
Diffstat (limited to 'clang/lib/AST/ASTDumper.cpp')
-rw-r--r-- | clang/lib/AST/ASTDumper.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/lib/AST/ASTDumper.cpp b/clang/lib/AST/ASTDumper.cpp index e071575a1ea..1a79137adb6 100644 --- a/clang/lib/AST/ASTDumper.cpp +++ b/clang/lib/AST/ASTDumper.cpp @@ -1951,11 +1951,12 @@ void ASTDumper::VisitInitListExpr(const InitListExpr *ILE) { OS << " field "; NodeDumper.dumpBareDeclRef(Field); } + if (auto *Filler = ILE->getArrayFiller()) { - dumpChild([=] { - OS << "array filler"; - dumpStmt(Filler); - }); + OS << " array_filler"; + NodeDumper.dumpPointer(Filler); + + dumpStmt(Filler); } } |