diff options
| author | Alexander Kornienko <alexfh@google.com> | 2012-07-26 17:11:45 +0000 |
|---|---|---|
| committer | Alexander Kornienko <alexfh@google.com> | 2012-07-26 17:11:45 +0000 |
| commit | 49b5f891058d57336fd1d4ddf84344c7e6f115c4 (patch) | |
| tree | b2f998bdb5d9d9a656f1d75ffc18de2b9735b265 | |
| parent | 5940c4a15f098fdc5094ebb1a1e3585b37a95f97 (diff) | |
| download | bcm5719-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.h | 8 |
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); |

