diff --git a/llvm/include/llvm/ADT/STLExtras.h b/llvm/include/llvm/ADT/STLExtras.h index 111c7a1cb3b2..7efd40e6c514 100644 --- a/llvm/include/llvm/ADT/STLExtras.h +++ b/llvm/include/llvm/ADT/STLExtras.h @@ -1031,7 +1031,7 @@ public: const result_type &operator*() const { return Result; } enumerator_iter &operator++() { - assert(Result.Index != -1); + assert(Result.Index != size_t(-1)); ++Result.Iter; ++Result.Index; return *this;