[NFC] Fix warning: comparison of integers of different signs.
authorHuihui Zhang <huihuiz@quicinc.com>
Tue, 11 Feb 2020 22:42:41 +0000 (14:42 -0800)
committerHuihui Zhang <huihuiz@quicinc.com>
Tue, 11 Feb 2020 22:46:09 +0000 (14:46 -0800)
../polly/lib/Transform/ScheduleOptimizer.cpp:812:54: warning: comparison of integers of different signs: 'isl_size' (aka 'int') and 'const unsigned int' [-Wsign-compare]
         isl_schedule_node_band_n_member(Node.get()) >
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

polly/lib/Transform/ScheduleOptimizer.cpp

index c54bc08..d9dffb8 100644 (file)
@@ -809,7 +809,7 @@ static isl::schedule_node permuteBandNodeDimensions(isl::schedule_node Node,
                                                     unsigned FirstDim,
                                                     unsigned SecondDim) {
   assert(isl_schedule_node_get_type(Node.get()) == isl_schedule_node_band &&
-         isl_schedule_node_band_n_member(Node.get()) >
+         (unsigned)isl_schedule_node_band_n_member(Node.get()) >
              std::max(FirstDim, SecondDim));
   auto PartialSchedule =
       isl::manage(isl_schedule_node_band_get_partial_schedule(Node.get()));