[cfe-commits] [PATCH] Implement AST dumper for Decls

Alexander Kornienko alexfh at google.com
Fri Dec 14 10:29:45 PST 2012


  I have no concerns except for a couple minor things in inline comments.

  But this patch needs Doug's review as well.


================
Comment at: lib/AST/ASTDumper.cpp:73
@@ -68,2 +72,3 @@
     void dumpType(QualType T);
-    void dumpDeclRef(Decl *node);
+    void dumpBareDeclRef(Decl *node);
+    void dumpDeclRef(Decl *node, const char *Label = NULL);
----------------
node -> Node, please. And did you consider making it "const Decl *"? Of course this only makes sense if the code isn't going to be filled with const_casts.
The same question for other similar methods below.

================
Comment at: lib/AST/ASTDumper.cpp:390
@@ +389,3 @@
+    OS << " integral";
+    OS << ' ' << A.getAsIntegral();
+    break;
----------------
I'd prefer
  OS << " integral " << A.getAsIntegral();
or
  OS << " integral ";
  OS << A.getAsIntegral();



http://llvm-reviews.chandlerc.com/D52



More information about the cfe-commits mailing list