[Polly][Isl] Fix -Wsign-compare after D113101
authorFangrui Song <i@maskray.me>
Thu, 11 Nov 2021 08:17:51 +0000 (00:17 -0800)
committerFangrui Song <i@maskray.me>
Thu, 11 Nov 2021 08:17:52 +0000 (00:17 -0800)
polly/lib/Support/ISLTools.cpp

index 4a40df2..8b8c51a 100644 (file)
@@ -217,7 +217,7 @@ isl::set polly::shiftDim(isl::set Set, int Pos, int Amount) {
   unsigned NumDims = unsignedFromIslSize(Set.tuple_dim());
   if (Pos < 0)
     Pos = NumDims + Pos;
-  assert(Pos < NumDims && "Dimension index must be in range");
+  assert(unsigned(Pos) < NumDims && "Dimension index must be in range");
   isl::space Space = Set.get_space();
   Space = Space.map_from_domain_and_range(Space);
   isl::multi_aff Translator = makeShiftDimAff(Space, Pos, Amount);
@@ -238,7 +238,7 @@ isl::map polly::shiftDim(isl::map Map, isl::dim Dim, int Pos, int Amount) {
   unsigned NumDims = unsignedFromIslSize(Map.dim(Dim));
   if (Pos < 0)
     Pos = NumDims + Pos;
-  assert(Pos < NumDims && "Dimension index must be in range");
+  assert(unsigned(Pos) < NumDims && "Dimension index must be in range");
   isl::space Space = Map.get_space();
   switch (Dim) {
   case isl::dim::in: