[llvm] r297639 - Fix a warning due to signed/unsigned comparison.

Zachary Turner via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 13 09:41:49 PDT 2017


Author: zturner
Date: Mon Mar 13 11:41:49 2017
New Revision: 297639

URL: http://llvm.org/viewvc/llvm-project?rev=297639&view=rev
Log:
Fix a warning due to signed/unsigned comparison.

Modified:
    llvm/trunk/include/llvm/ADT/STLExtras.h

Modified: llvm/trunk/include/llvm/ADT/STLExtras.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/STLExtras.h?rev=297639&r1=297638&r2=297639&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/STLExtras.h (original)
+++ llvm/trunk/include/llvm/ADT/STLExtras.h Mon Mar 13 11:41:49 2017
@@ -1031,7 +1031,7 @@ public:
   const result_type &operator*() const { return Result; }
 
   enumerator_iter<R> &operator++() {
-    assert(Result.Index != -1);
+    assert(Result.Index != size_t(-1));
     ++Result.Iter;
     ++Result.Index;
     return *this;




More information about the llvm-commits mailing list