diff --git a/include/swift/Threading/Impl/Linux/ulock.h b/include/swift/Threading/Impl/Linux/ulock.h index 1219c52a1d91b..a9020965ec5d4 100644 --- a/include/swift/Threading/Impl/Linux/ulock.h +++ b/include/swift/Threading/Impl/Linux/ulock.h @@ -46,7 +46,7 @@ typedef std::int32_t ulock_t; inline int ulock_get_tid(void) { static __thread int tid; if (tid == 0) - tid = gettid(); + tid = syscall(SYS_gettid); return tid; }