diff options
| author | tyler <tyler@brainiumstudios.com> | 2019-04-27 08:01:32 -0700 |
|---|---|---|
| committer | tyler <tyler@brainiumstudios.com> | 2019-05-15 07:30:33 -0700 |
| commit | 430a091cd80c0e4b6bf44f6a19463a832e566f97 (patch) | |
| tree | 9c9d3baeed0c0eab8d434a76b41148997d42611a /src/libstd/sys/windows | |
| parent | ae4be16e407061828fe604b1ccbd61181b14a3f1 (diff) | |
ensure fast thread local lookups occur once per access on macos
Diffstat (limited to 'src/libstd/sys/windows')
| -rw-r--r-- | src/libstd/sys/windows/fast_thread_local.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libstd/sys/windows/fast_thread_local.rs b/src/libstd/sys/windows/fast_thread_local.rs index 31d0bd1e72e..566d5524fd7 100644 --- a/src/libstd/sys/windows/fast_thread_local.rs +++ b/src/libstd/sys/windows/fast_thread_local.rs @@ -2,3 +2,7 @@ #![cfg(target_thread_local)] pub use crate::sys_common::thread_local::register_dtor_fallback as register_dtor; + +pub unsafe fn lookup_once<T>(ptr: *const &T) -> &T { + *ptr +} |
