summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTDumper.cpp
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2018-12-10 20:53:32 +0000
committerStephen Kelly <steveire@gmail.com>2018-12-10 20:53:32 +0000
commita1005921eb6bd3423a91db18a5ca674c3c3395fb (patch)
tree92d0ca50db6fb7ed3bcca9b61053541faf88726d /clang/lib/AST/ASTDumper.cpp
parente740145e19b74a98c82d9870b93f9b1c306c20d4 (diff)
downloadbcm5719-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.cpp9
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);
}
}
OpenPOWER on IntegriCloud