diff options
author | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-03-10 09:34:38 +0000 |
---|---|---|
committer | Andrey Churbanov <Andrey.Churbanov@intel.com> | 2015-03-10 09:34:38 +0000 |
commit | 16a1432176c76b43ed696f339c745848bd516122 (patch) | |
tree | b4ae0ecf6872e2ccde5b0dc92210ff55dad1341c /openmp/runtime/src | |
parent | 2b8ecbeeb62e790bfe7c18ee698800353382e7ab (diff) | |
download | bcm5719-llvm-16a1432176c76b43ed696f339c745848bd516122.tar.gz bcm5719-llvm-16a1432176c76b43ed696f339c745848bd516122.zip |
issuing of incorrect warning fixed
llvm-svn: 231779
Diffstat (limited to 'openmp/runtime/src')
-rw-r--r-- | openmp/runtime/src/kmp_affinity.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/openmp/runtime/src/kmp_affinity.cpp b/openmp/runtime/src/kmp_affinity.cpp index eb87c2f441b..9a9b4d278c5 100644 --- a/openmp/runtime/src/kmp_affinity.cpp +++ b/openmp/runtime/src/kmp_affinity.cpp @@ -3247,8 +3247,8 @@ __kmp_affinity_process_placelist(kmp_affin_mask_t **out_masks, } else if ((j > maxOsId) || (! KMP_CPU_ISSET(j, KMP_CPU_INDEX(osId2Mask, j)))) { - if (__kmp_affinity_verbose || (__kmp_affinity_warnings - && (__kmp_affinity_type != affinity_none))) { + if ((__kmp_affinity_verbose || (__kmp_affinity_warnings + && (__kmp_affinity_type != affinity_none))) && i < count - 1) { KMP_WARNING(AffIgnoreInvalidProcID, j); } KMP_CPU_CLR(j, tempMask); @@ -3279,8 +3279,8 @@ __kmp_affinity_process_placelist(kmp_affin_mask_t **out_masks, } else if ((j > maxOsId) || (! KMP_CPU_ISSET(j, KMP_CPU_INDEX(osId2Mask, j)))) { - if (__kmp_affinity_verbose || (__kmp_affinity_warnings - && (__kmp_affinity_type != affinity_none))) { + if ((__kmp_affinity_verbose || (__kmp_affinity_warnings + && (__kmp_affinity_type != affinity_none))) && i < count - 1) { KMP_WARNING(AffIgnoreInvalidProcID, j); } KMP_CPU_CLR(j, tempMask); |