[OpenMP][NFC] Eliminate sign comparison warning via explicit casts
authorJohannes Doerfert <johannes@jdoerfert.de>
Wed, 10 Feb 2021 20:14:22 +0000 (14:14 -0600)
committerJohannes Doerfert <johannes@jdoerfert.de>
Tue, 16 Feb 2021 21:37:41 +0000 (15:37 -0600)
Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D96812

openmp/libomptarget/plugins/cuda/src/rtl.cpp

index 732824a..ebd42e6 100644 (file)
@@ -229,7 +229,7 @@ public:
     const std::lock_guard<std::mutex> Lock(*StreamMtx[DeviceId]);
     int &Id = NextStreamId[DeviceId];
     // No CUstream left in the pool, we need to request from CUDA RT
-    if (Id == StreamPool[DeviceId].size()) {
+    if (Id == static_cast<int>(StreamPool[DeviceId].size())) {
       // By default we double the stream pool every time
       resizeStreamPool(DeviceId, Id * 2);
     }
@@ -263,7 +263,7 @@ public:
     resizeStreamPool(DeviceId, EnvNumInitialStreams);
 
     // Check the size of stream pool
-    if (StreamPool[DeviceId].size() != EnvNumInitialStreams)
+    if (static_cast<int>(StreamPool[DeviceId].size()) != EnvNumInitialStreams)
       return false;
 
     // Check whether each stream is valid