[NFC][tsan] Fix cast after D101428
authorVitaly Buka <vitalybuka@google.com>
Fri, 30 Apr 2021 18:29:13 +0000 (11:29 -0700)
committerVitaly Buka <vitalybuka@google.com>
Fri, 30 Apr 2021 18:53:09 +0000 (11:53 -0700)
compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp

index 45acfe6..e5b6690 100644 (file)
@@ -497,7 +497,7 @@ ThreadState *cur_thread() {
         dead_thread_state->fast_state.SetIgnoreBit();
         dead_thread_state->ignore_interceptors = 1;
         dead_thread_state->is_dead = true;
-        *const_cast<int*>(&dead_thread_state->tid) = -1;
+        *const_cast<u32*>(&dead_thread_state->tid) = -1;
         CHECK_EQ(0, internal_mprotect(dead_thread_state, sizeof(ThreadState),
                                       PROT_READ));
       }