From b3d914b91429477f4bf0436408b1656bd099b32a Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Fri, 29 Feb 2008 22:04:05 +0000 Subject: [PATCH] When AST-dumping ObjCMessageExpr, output the selector. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47769 91177308-0d34-0410-b5e6-96231b3b80d8 --- AST/StmtDumper.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AST/StmtDumper.cpp b/AST/StmtDumper.cpp index b7a31229c7..66411f1730 100644 --- a/AST/StmtDumper.cpp +++ b/AST/StmtDumper.cpp @@ -133,6 +133,7 @@ namespace { // ObjC void VisitObjCEncodeExpr(ObjCEncodeExpr *Node); + void VisitObjCMessageExpr(ObjCMessageExpr* Node); void VisitObjCSelectorExpr(ObjCSelectorExpr *Node); void VisitObjCProtocolExpr(ObjCProtocolExpr *Node); }; @@ -414,6 +415,11 @@ void StmtDumper::VisitCXXBoolLiteralExpr(CXXBoolLiteralExpr *Node) { // Obj-C Expressions //===----------------------------------------------------------------------===// +void StmtDumper::VisitObjCMessageExpr(ObjCMessageExpr* Node) { + DumpExpr(Node); + fprintf(F, " selector=%s", Node->getSelector().getName().c_str()); +} + void StmtDumper::VisitObjCEncodeExpr(ObjCEncodeExpr *Node) { DumpExpr(Node); -- 2.40.0