message: [libomptarget][nvptx] Bug fix: Correctly identify the warp master active thread.
diff: @@ -37,7 +37,8 @@ __device__ static bool IsWarpMasterActiveThread() {
  unsigned long long Mask = getActiveThreadsMask();
  unsigned long long ShNum = WARPSIZE - (getThreadId() % WARPSIZE);
  unsigned long long Sh = Mask << ShNum;
  - return Sh == 0;
  + // Truncate Sh to the 32 lower bits
  + return (unsigned)Sh == 0;
  }
  // Return true if this is the master thread.
  __device__ static bool IsMasterThread() {
  