summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorYuchen Wu <yuchenericwu@hotmail.com>2013-12-05 22:02:33 +0000
committerYuchen Wu <yuchenericwu@hotmail.com>2013-12-05 22:02:33 +0000
commit4c9f19d682449305c4dbbe64d51a78c1cc53d6c4 (patch)
treef8e40ee2dc729c9c3e2b8e455e10a791d74267b6 /llvm/lib
parentc3e642472233bd48f39cc8593a6d6d43877d050b (diff)
downloadbcm5719-llvm-4c9f19d682449305c4dbbe64d51a78c1cc53d6c4.tar.gz
bcm5719-llvm-4c9f19d682449305c4dbbe64d51a78c1cc53d6c4.zip
llvm-cov: Further improved error messages.
llvm-svn: 196542
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/IR/GCOV.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/llvm/lib/IR/GCOV.cpp b/llvm/lib/IR/GCOV.cpp
index 8e5fd775a89..c7a1102d10a 100644
--- a/llvm/lib/IR/GCOV.cpp
+++ b/llvm/lib/IR/GCOV.cpp
@@ -159,7 +159,8 @@ bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
uint32_t BlockNo;
if (!Buff.readInt(BlockNo)) return false;
if (BlockNo >= BlockCount) {
- errs() << "Unexpected block number (in " << Name << ").\n";
+ errs() << "Unexpected block number: " << BlockNo << " (in " << Name
+ << ").\n";
return false;
}
for (uint32_t i = 0, e = EdgeCount; i != e; ++i) {
@@ -181,7 +182,8 @@ bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
uint32_t BlockNo;
if (!Buff.readInt(BlockNo)) return false;
if (BlockNo >= BlockCount) {
- errs() << "Unexpected block number (in " << Name << ").\n";
+ errs() << "Unexpected block number: " << BlockNo << " (in " << Name
+ << ").\n";
return false;
}
GCOVBlock *Block = Blocks[BlockNo];
@@ -189,9 +191,9 @@ bool GCOVFunction::readGCNO(GCOVBuffer &Buff, GCOV::GCOVVersion Version) {
while (Buff.getCursor() != (EndPos - 4)) {
StringRef F;
if (!Buff.readString(F)) return false;
- if (F != Filename) {
- errs() << "Multiple sources for a single basic block (in "
- << Name << ").\n";
+ if (Filename != F) {
+ errs() << "Multiple sources for a single basic block: " << Filename
+ << " != " << F << " (in " << Name << ").\n";
return false;
}
if (Buff.getCursor() == (EndPos - 4)) break;
OpenPOWER on IntegriCloud