summaryrefslogtreecommitdiff
path: root/lib/IR/GCOV.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2013-06-25 18:13:52 +0000
committerBill Wendling <isanbard@gmail.com>2013-06-25 18:13:52 +0000
commita37d96a04b44b98dff5fbb4d5d1427bacb57c651 (patch)
tree4765df83ab513b98ce75e4b4b252b9fe0aa8aeec /lib/IR/GCOV.cpp
parent5de735a962a255676cf3a9bc255579d465670633 (diff)
downloadllvm-a37d96a04b44b98dff5fbb4d5d1427bacb57c651.tar.gz
llvm-a37d96a04b44b98dff5fbb4d5d1427bacb57c651.tar.bz2
llvm-a37d96a04b44b98dff5fbb4d5d1427bacb57c651.tar.xz
The GCDA 402 format won't have a second checksum either.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184864 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/IR/GCOV.cpp')
-rw-r--r--lib/IR/GCOV.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/IR/GCOV.cpp b/lib/IR/GCOV.cpp
index ea2f0a6d55..2497950080 100644
--- a/lib/IR/GCOV.cpp
+++ b/lib/IR/GCOV.cpp
@@ -94,7 +94,7 @@ bool GCOVFunction::read(GCOVBuffer &Buff, GCOV::GCOVFormat Format) {
Buff.readInt(); // Function header length
Ident = Buff.readInt();
Buff.readInt(); // Checksum #1
- if (Format != GCOV::GCNO_402)
+ if (Format != GCOV::GCNO_402 && Format != GCOV::GCDA_402)
Buff.readInt(); // Checksum #2
Name = Buff.readString();