[polly] aedda89 - [NFC] Fix warning: comparison of integers of different signs.

Huihui Zhang via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 11 14:47:24 PST 2020


Author: Huihui Zhang
Date: 2020-02-11T14:46:09-08:00
New Revision: aedda89f656b286cff44756a4dcb50117051ebe9

URL: https://github.com/llvm/llvm-project/commit/aedda89f656b286cff44756a4dcb50117051ebe9
DIFF: https://github.com/llvm/llvm-project/commit/aedda89f656b286cff44756a4dcb50117051ebe9.diff

LOG: [NFC] Fix warning: comparison of integers of different signs.

../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()) >
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^

Added: 
    

Modified: 
    polly/lib/Transform/ScheduleOptimizer.cpp

Removed: 
    


################################################################################
diff  --git a/polly/lib/Transform/ScheduleOptimizer.cpp b/polly/lib/Transform/ScheduleOptimizer.cpp
index c54bc08445b7..d9dffb8f1f11 100644
--- a/polly/lib/Transform/ScheduleOptimizer.cpp
+++ b/polly/lib/Transform/ScheduleOptimizer.cpp
@@ -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()));


        


More information about the llvm-commits mailing list