aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/HeaderMap.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-02-20 23:09:14 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2016-02-20 23:09:14 +0000
commitbef47f0b8312f854a127c1611bb9549eb960efcb (patch)
tree13d0d1dfc278a77c36952a9c9780c614b1b866e5 /clang/lib/Lex/HeaderMap.cpp
parent08fd70fae36a4146dd9b8bf8a73b0e84549b3924 (diff)
downloadllvm-bef47f0b8312f854a127c1611bb9549eb960efcb.zip
llvm-bef47f0b8312f854a127c1611bb9549eb960efcb.tar.gz
llvm-bef47f0b8312f854a127c1611bb9549eb960efcb.tar.bz2
Lex: Use dbgs() instead of fprintf() in HeaderMap::dump()
This way it's easy to change HeaderMapImpl::getString() to return a StringRef. There's a slight change here, because I used `errs()` instead of `dbgs()`. But `dbgs()` is more appropriate for a dump method. llvm-svn: 261456
Diffstat (limited to 'clang/lib/Lex/HeaderMap.cpp')
-rw-r--r--clang/lib/Lex/HeaderMap.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/Lex/HeaderMap.cpp b/clang/lib/Lex/HeaderMap.cpp
index 220e70d..394a51d 100644
--- a/clang/lib/Lex/HeaderMap.cpp
+++ b/clang/lib/Lex/HeaderMap.cpp
@@ -20,7 +20,7 @@
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/SwapByteOrder.h"
-#include <cstdio>
+#include "llvm/Support/Debug.h"
#include <memory>
using namespace clang;
@@ -168,9 +168,8 @@ LLVM_DUMP_METHOD void HeaderMapImpl::dump() const {
const HMapHeader &Hdr = getHeader();
unsigned NumBuckets = getEndianAdjustedWord(Hdr.NumBuckets);
- fprintf(stderr, "Header Map %s:\n %d buckets, %d entries\n",
- getFileName(), NumBuckets,
- getEndianAdjustedWord(Hdr.NumEntries));
+ llvm::dbgs() << "Header Map " << getFileName() << ":\n " << NumBuckets
+ << ", " << getEndianAdjustedWord(Hdr.NumEntries) << "\n";
for (unsigned i = 0; i != NumBuckets; ++i) {
HMapBucket B = getBucket(i);
@@ -179,7 +178,8 @@ LLVM_DUMP_METHOD void HeaderMapImpl::dump() const {
const char *Key = getString(B.Key);
const char *Prefix = getString(B.Prefix);
const char *Suffix = getString(B.Suffix);
- fprintf(stderr, " %d. %s -> '%s' '%s'\n", i, Key, Prefix, Suffix);
+ llvm::dbgs() << " " << i << ". " << Key << " -> '" << Prefix << "' '"
+ << Suffix << "'\n";
}
}