Tyker added inline comments.

================
Comment at: clang/lib/AST/TextNodeDumper.cpp:1349-1350
+  }
+  OS << " subexpr";
+  dumpPointer(D);
+}
----------------
rsmith wrote:
> We shouldn't need this: the address of the declaration is dumped anyway by 
> the infrastructure. (If you meant to dump the subexpression, I don't think 
> that's what this does.)
> 
> Traversing from the `LifetimeExtendedTemporaryDecl` to its subexpression for 
> dumping purposes should be done by `ASTNodeTraverser` (in 
> `include/clang/AST/ASTNodeTraverser.h`).
I needed it during debugging and I thought i could be useful to others. but yes 
it is unreachable from -ast-dump

> If you meant to dump the subexpression, I don't think that's what this does.
it dumps the value of the pointer which can be used to know which 
MaterializedTemporaryExpr it is associated with.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70190/new/

https://reviews.llvm.org/D70190



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to