The GCDA 402 format won't have a second checksum either.
authorBill Wendling <isanbard@gmail.com>
Tue, 25 Jun 2013 18:13:52 +0000 (18:13 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 25 Jun 2013 18:13:52 +0000 (18:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184864 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/GCOV.cpp

index ea2f0a6d556ff76689173aaa817314d8bda0df94..249795008000bec44a2101c9be8a5c8aa4f280c8 100644 (file)
@@ -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();