summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2012-07-26 17:11:45 +0000
committerAlexander Kornienko <alexfh@google.com>2012-07-26 17:11:45 +0000
commit49b5f891058d57336fd1d4ddf84344c7e6f115c4 (patch)
treeb2f998bdb5d9d9a656f1d75ffc18de2b9735b265
parent5940c4a15f098fdc5094ebb1a1e3585b37a95f97 (diff)
downloadbcm5719-llvm-49b5f891058d57336fd1d4ddf84344c7e6f115c4.tar.gz
bcm5719-llvm-49b5f891058d57336fd1d4ddf84344c7e6f115c4.zip
Put back dump() without a default argument, "because debuggers don't usually respect default arguments".
llvm-svn: 160788
-rw-r--r--clang/include/clang/AST/DeclBase.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/clang/include/clang/AST/DeclBase.h b/clang/include/clang/AST/DeclBase.h
index b304f1ff3ef..ac2cc9ec4d2 100644
--- a/clang/include/clang/AST/DeclBase.h
+++ b/clang/include/clang/AST/DeclBase.h
@@ -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);
OpenPOWER on IntegriCloud