diff --git a/compiler-rt/lib/scudo/standalone/tsd.h b/compiler-rt/lib/scudo/standalone/tsd.h index c5ed6ddfa124e..f4fa545de5e04 100644 --- a/compiler-rt/lib/scudo/standalone/tsd.h +++ b/compiler-rt/lib/scudo/standalone/tsd.h @@ -41,9 +41,9 @@ template struct alignas(SCUDO_CACHE_LINE_SIZE) TSD { return true; } if (atomic_load_relaxed(&Precedence) == 0) - atomic_store_relaxed( - &Precedence, - static_cast(getMonotonicTime() >> FIRST_32_SECOND_64(16, 0))); + atomic_store_relaxed(&Precedence, + static_cast(getMonotonicTimeFast() >> + FIRST_32_SECOND_64(16, 0))); return false; } inline void lock() NO_THREAD_SAFETY_ANALYSIS {