diff options
author | Steve Naroff <snaroff@apple.com> | 2008-05-23 00:59:14 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2008-05-23 00:59:14 +0000 |
commit | e3fa7136b0da03be02583d8a4d5cf72e722234e0 (patch) | |
tree | 61bd1ff2cfc90637968849f41a64bb805b0c7cb6 | |
parent | f3be7a7ea79e1042362f4dba4869cf4a4c8c3fc9 (diff) | |
download | bcm5719-llvm-e3fa7136b0da03be02583d8a4d5cf72e722234e0.tar.gz bcm5719-llvm-e3fa7136b0da03be02583d8a4d5cf72e722234e0.zip |
Tweak AST dumper for ObjC ivars.
llvm-svn: 51463
-rw-r--r-- | clang/lib/AST/Decl.cpp | 1 | ||||
-rw-r--r-- | clang/lib/AST/StmtDumper.cpp | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp index 02d86a32fcc..7c44a20c2e7 100644 --- a/clang/lib/AST/Decl.cpp +++ b/clang/lib/AST/Decl.cpp @@ -65,6 +65,7 @@ const char *Decl::getDeclKindName() const { case Var: return "Var"; case ParmVar: return "ParmVar"; case EnumConstant: return "EnumConstant"; + case ObjCIvar: return "ObjCIvar"; case ObjCInterface: return "ObjCInterface"; case ObjCClass: return "ObjCClass"; case ObjCMethod: return "ObjCMethod"; diff --git a/clang/lib/AST/StmtDumper.cpp b/clang/lib/AST/StmtDumper.cpp index 77fbad5faa7..8621ba68f56 100644 --- a/clang/lib/AST/StmtDumper.cpp +++ b/clang/lib/AST/StmtDumper.cpp @@ -297,10 +297,10 @@ void StmtDumper::VisitDeclRefExpr(DeclRefExpr *Node) { } void StmtDumper::VisitObjCIvarRefExpr(ObjCIvarRefExpr *Node) { - DumpExpr(Node->getBase()); + DumpExpr(Node); - fprintf(F, " ObjCIvarRefExpr"); - fprintf(F, "='%s' %p", Node->getDecl()->getName(), (void*)Node->getDecl()); + fprintf(F, " %sDecl='%s' %p", Node->getDecl()->getDeclKindName(), + Node->getDecl()->getName(), (void*)Node->getDecl()); } void StmtDumper::VisitPreDefinedExpr(PreDefinedExpr *Node) { |