Revert the dump functions to send output to llvm::errs(), matching the LLVM convention; suggestion by Daniel.
'-ast-print' / '-ast-dump' command line options still send output to llvm::outs(). llvm-svn: 110569
This commit is contained in:
parent
773894ccec
commit
c049f7547b
|
@ -203,6 +203,7 @@ public:
|
|||
/// This is useful in a debugger.
|
||||
void dump() const;
|
||||
void dump(SourceManager &SM) const;
|
||||
void dump(llvm::raw_ostream &OS, SourceManager &SM) const;
|
||||
|
||||
/// dumpAll - This does a dump of the specified AST fragment and all subtrees.
|
||||
void dumpAll() const;
|
||||
|
|
|
@ -633,30 +633,34 @@ void StmtDumper::VisitObjCSuperExpr(ObjCSuperExpr *Node) {
|
|||
/// specified node and a few nodes underneath it, but not the whole subtree.
|
||||
/// This is useful in a debugger.
|
||||
void Stmt::dump(SourceManager &SM) const {
|
||||
StmtDumper P(&SM, llvm::outs(), 4);
|
||||
dump(llvm::errs(), SM);
|
||||
}
|
||||
|
||||
void Stmt::dump(llvm::raw_ostream &OS, SourceManager &SM) const {
|
||||
StmtDumper P(&SM, OS, 4);
|
||||
P.DumpSubTree(const_cast<Stmt*>(this));
|
||||
llvm::outs() << "\n";
|
||||
OS << "\n";
|
||||
}
|
||||
|
||||
/// dump - This does a local dump of the specified AST fragment. It dumps the
|
||||
/// specified node and a few nodes underneath it, but not the whole subtree.
|
||||
/// This is useful in a debugger.
|
||||
void Stmt::dump() const {
|
||||
StmtDumper P(0, llvm::outs(), 4);
|
||||
StmtDumper P(0, llvm::errs(), 4);
|
||||
P.DumpSubTree(const_cast<Stmt*>(this));
|
||||
llvm::outs() << "\n";
|
||||
llvm::errs() << "\n";
|
||||
}
|
||||
|
||||
/// dumpAll - This does a dump of the specified AST fragment and all subtrees.
|
||||
void Stmt::dumpAll(SourceManager &SM) const {
|
||||
StmtDumper P(&SM, llvm::outs(), ~0U);
|
||||
StmtDumper P(&SM, llvm::errs(), ~0U);
|
||||
P.DumpSubTree(const_cast<Stmt*>(this));
|
||||
llvm::outs() << "\n";
|
||||
llvm::errs() << "\n";
|
||||
}
|
||||
|
||||
/// dumpAll - This does a dump of the specified AST fragment and all subtrees.
|
||||
void Stmt::dumpAll() const {
|
||||
StmtDumper P(0, llvm::outs(), ~0U);
|
||||
StmtDumper P(0, llvm::errs(), ~0U);
|
||||
P.DumpSubTree(const_cast<Stmt*>(this));
|
||||
llvm::outs() << "\n";
|
||||
llvm::errs() << "\n";
|
||||
}
|
||||
|
|
|
@ -1354,7 +1354,7 @@ void StmtPrinter::VisitBlockDeclRefExpr(BlockDeclRefExpr *Node) {
|
|||
//===----------------------------------------------------------------------===//
|
||||
|
||||
void Stmt::dumpPretty(ASTContext& Context) const {
|
||||
printPretty(llvm::outs(), Context, 0,
|
||||
printPretty(llvm::errs(), Context, 0,
|
||||
PrintingPolicy(Context.getLangOptions()));
|
||||
}
|
||||
|
||||
|
@ -1368,7 +1368,7 @@ void Stmt::printPretty(llvm::raw_ostream &OS, ASTContext& Context,
|
|||
}
|
||||
|
||||
if (Policy.Dump && &Context) {
|
||||
dump(Context.getSourceManager());
|
||||
dump(OS, Context.getSourceManager());
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue