[Openmp-commits] [openmp] 59b877d - [OpenMP] NFC: add type casts to silence gcc warnings

via Openmp-commits openmp-commits at lists.llvm.org
Fri Sep 17 09:49:48 PDT 2021


Author: AndreyChurbanov
Date: 2021-09-17T19:49:40+03:00
New Revision: 59b877d00162b634e5c924f90ca1d68f4fddb80a

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

LOG: [OpenMP] NFC: add type casts to silence gcc warnings

Added: 
    

Modified: 
    openmp/runtime/src/kmp_taskdeps.cpp

Removed: 
    


################################################################################
diff  --git a/openmp/runtime/src/kmp_taskdeps.cpp b/openmp/runtime/src/kmp_taskdeps.cpp
index 87b02b99d2e0..7d2774a738fb 100644
--- a/openmp/runtime/src/kmp_taskdeps.cpp
+++ b/openmp/runtime/src/kmp_taskdeps.cpp
@@ -491,7 +491,8 @@ static bool __kmp_check_deps(kmp_int32 gtid, kmp_depnode_t *node,
   // Filter deps in dep_list
   // TODO: Different algorithm for large dep_list ( > 10 ? )
   for (i = 0; i < ndeps; i++) {
-    if (dep_list[i].base_addr != 0 && dep_list[i].base_addr != KMP_SIZE_T_MAX) {
+    if (dep_list[i].base_addr != 0 &&
+        dep_list[i].base_addr != (kmp_intptr_t)KMP_SIZE_T_MAX) {
       KMP_DEBUG_ASSERT(
           dep_list[i].flag == KMP_DEP_IN || dep_list[i].flag == KMP_DEP_OUT ||
           dep_list[i].flag == KMP_DEP_INOUT ||
@@ -514,7 +515,7 @@ static bool __kmp_check_deps(kmp_int32 gtid, kmp_depnode_t *node,
         }
       }
     } else if (dep_list[i].flag == KMP_DEP_ALL ||
-               dep_list[i].base_addr == KMP_SIZE_T_MAX) {
+               dep_list[i].base_addr == (kmp_intptr_t)KMP_SIZE_T_MAX) {
       // omp_all_memory dependence can be marked by compiler by either
       // (addr=0 && flag=0x80) (flag KMP_DEP_ALL), or (addr=-1).
       // omp_all_memory overrides all other dependences if any


        


More information about the Openmp-commits mailing list