Put back dump() without a default argument, "because debuggers don't usually respect default arguments".

llvm-svn: 160788
This commit is contained in:
Alexander Kornienko 2012-07-26 17:11:45 +00:00
parent 5940c4a15f
commit 49b5f89105
1 changed files with 6 additions and 2 deletions

View File

@ -857,8 +857,12 @@ public:
static void printGroup(Decl** Begin, unsigned NumDecls,
raw_ostream &Out, const PrintingPolicy &Policy,
unsigned Indentation = 0);
LLVM_ATTRIBUTE_USED void dump(raw_ostream &Out = llvm::errs()) const;
LLVM_ATTRIBUTE_USED void dumpXML(raw_ostream &OS = llvm::errs()) const;
// Debuggers don't usually respect default arguments.
LLVM_ATTRIBUTE_USED void dump() const { dump(llvm::errs()); }
void dump(raw_ostream &Out) const;
// Debuggers don't usually respect default arguments.
LLVM_ATTRIBUTE_USED void dumpXML() const { dumpXML(llvm::errs()); }
void dumpXML(raw_ostream &OS) const;
private:
void setAttrsImpl(const AttrVec& Attrs, ASTContext &Ctx);