Silencing a *lot* of -Wsign-compare warnings; NFC.
[oota-llvm.git] / include / llvm / ADT / SmallBitVector.h
index 42e89a1c4fac9a4f64a35844ca06b0a4af804389..1e2f365b1040b3757203981b59ca58966357d09b 100644 (file)
@@ -293,7 +293,8 @@ public:
 
   SmallBitVector &set(unsigned Idx) {
     if (isSmall()) {
-      assert(Idx <= std::numeric_limits<uintptr_t>::digits &&
+      assert(Idx <= static_cast<unsigned>(
+                        std::numeric_limits<uintptr_t>::digits) &&
              "undefined behavior");
       setSmallBits(getSmallBits() | (uintptr_t(1) << Idx));
     }