diff options
author | Jim Cownie <james.h.cownie@intel.com> | 2014-09-03 10:51:02 +0000 |
---|---|---|
committer | Jim Cownie <james.h.cownie@intel.com> | 2014-09-03 10:51:02 +0000 |
commit | 12ad3b19110b8784d7aa3771cf49e7543222110f (patch) | |
tree | 2f1c1b1ca1b9a095c65dcf12c018e85027ace512 /openmp/runtime/src/z_Windows_NT_util.c | |
parent | e499db018488487116690007e4374eeeab86741a (diff) | |
download | bcm5719-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.c | 2 |
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); |