From f551f326fc5ab2d3a74eef941b7505565e7152ff Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Wed, 30 Nov 2011 22:08:08 +0000 Subject: Per an offline conversation with John McCall, have StmtPrinter actually print out the source expression for OpaqueValueExpr. llvm-svn: 145524 --- clang/lib/AST/StmtPrinter.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'clang/lib/AST/StmtPrinter.cpp') diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index 807d35875f6..220e50a058a 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -1616,7 +1616,9 @@ void StmtPrinter::VisitBlockDeclRefExpr(BlockDeclRefExpr *Node) { OS << *Node->getDecl(); } -void StmtPrinter::VisitOpaqueValueExpr(OpaqueValueExpr *Node) {} +void StmtPrinter::VisitOpaqueValueExpr(OpaqueValueExpr *Node) { + PrintExpr(Node->getSourceExpr()); +} void StmtPrinter::VisitAsTypeExpr(AsTypeExpr *Node) { OS << "__builtin_astype("; -- cgit v1.2.3