summaryrefslogtreecommitdiffstats
path: root/openmp/runtime/src/z_Windows_NT_util.c
diff options
context:
space:
mode:
authorJim Cownie <james.h.cownie@intel.com>2014-09-03 10:51:02 +0000
committerJim Cownie <james.h.cownie@intel.com>2014-09-03 10:51:02 +0000
commit12ad3b19110b8784d7aa3771cf49e7543222110f (patch)
tree2f1c1b1ca1b9a095c65dcf12c018e85027ace512 /openmp/runtime/src/z_Windows_NT_util.c
parente499db018488487116690007e4374eeeab86741a (diff)
downloadbcm5719-llvm-12ad3b19110b8784d7aa3771cf49e7543222110f.tar.gz
bcm5719-llvm-12ad3b19110b8784d7aa3771cf49e7543222110f.zip
Fix a problem on Windows machines with >32 processors
llvm-svn: 217024
Diffstat (limited to 'openmp/runtime/src/z_Windows_NT_util.c')
-rw-r--r--openmp/runtime/src/z_Windows_NT_util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openmp/runtime/src/z_Windows_NT_util.c b/openmp/runtime/src/z_Windows_NT_util.c
index ba59110e8b8..97e7fd20222 100644
--- a/openmp/runtime/src/z_Windows_NT_util.c
+++ b/openmp/runtime/src/z_Windows_NT_util.c
@@ -754,7 +754,7 @@ __kmp_affinity_bind_thread( int proc )
KMP_DEBUG_ASSERT((proc >= 0) && (proc < (__kmp_num_proc_groups
* CHAR_BIT * sizeof(DWORD_PTR))));
ga.group = proc / (CHAR_BIT * sizeof(DWORD_PTR));
- ga.mask = 1 << (proc % (CHAR_BIT * sizeof(DWORD_PTR)));
+ ga.mask = (unsigned long long)1 << (proc % (CHAR_BIT * sizeof(DWORD_PTR)));
ga.reserved[0] = ga.reserved[1] = ga.reserved[2] = 0;
KMP_DEBUG_ASSERT(__kmp_SetThreadGroupAffinity != NULL);
OpenPOWER on IntegriCloud