Silencing two signed/unsigned mismatch warnings; NFC.
authorAaron Ballman <aaron@aaronballman.com>
Thu, 28 May 2015 12:55:59 +0000 (12:55 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Thu, 28 May 2015 12:55:59 +0000 (12:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238419 91177308-0d34-0410-b5e6-96231b3b80d8

tools/dsymutil/DwarfLinker.cpp

index 62f177008f08fcdf8e041c65b7569695510545f5..a62dab67f8c48510dc403d9de8f473c7d22cda88 100644 (file)
@@ -73,7 +73,8 @@ struct PatchLocation {
 
   void set(uint64_t New) const {
     assert(Die);
-    assert(Index < std::distance(Die->begin_values(), Die->end_values()));
+    assert((signed)Index <
+           std::distance(Die->begin_values(), Die->end_values()));
     const auto &Old = Die->begin_values()[Index];
     assert(Old.getType() == DIEValue::isInteger);
     Die->setValue(Index,
@@ -82,7 +83,8 @@ struct PatchLocation {
 
   uint64_t get() const {
     assert(Die);
-    assert(Index < std::distance(Die->begin_values(), Die->end_values()));
+    assert((signed)Index <
+           std::distance(Die->begin_values(), Die->end_values()));
     assert(Die->begin_values()[Index].getType() == DIEValue::isInteger);
     return Die->begin_values()[Index].getDIEInteger().getValue();
   }