Silencing a signed vs unsigned type mismatch warning.
authorAaron Ballman <aaron@aaronballman.com>
Wed, 11 Nov 2015 14:57:28 +0000 (14:57 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 11 Nov 2015 14:57:28 +0000 (14:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@252732 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ProfileData/InstrProf.cpp

index d74c51b2bbc945cb48d420a9f74a982cd678b488..4f7328279e2396afdd47d2e9bfc7ee7da01649b1 100644 (file)
@@ -297,7 +297,7 @@ ValueProfData::getValueProfData(const unsigned char *D,
     if (VR->Kind > IPVK_Last)
       return instrprof_error::malformed;
     VR = VR->getNext();
-    if ((char *)VR - (char *)VPD.get() > TotalSize)
+    if ((char *)VR - (char *)VPD.get() > (ptrdiff_t)TotalSize)
       return instrprof_error::malformed;
   }