| Index: base/threading/thread_local_storage.cc
|
| diff --git a/base/threading/thread_local_storage.cc b/base/threading/thread_local_storage.cc
|
| index 0bb396cfd7966fbe493b43683f4bb59a5561c9ce..48a4417d21eb6c29ade3345c9b13bd16aaf9fb98 100644
|
| --- a/base/threading/thread_local_storage.cc
|
| +++ b/base/threading/thread_local_storage.cc
|
| @@ -171,23 +171,11 @@ namespace base {
|
|
|
| namespace internal {
|
|
|
| -#if defined(OS_WIN)
|
| -void PlatformThreadLocalStorage::OnThreadExit() {
|
| - PlatformThreadLocalStorage::TLSKey key =
|
| - base::subtle::NoBarrier_Load(&g_native_tls_key);
|
| - if (key == PlatformThreadLocalStorage::TLS_KEY_OUT_OF_INDEXES)
|
| - return;
|
| - void *tls_data = GetTLSValue(key);
|
| - // Maybe we have never initialized TLS for this thread.
|
| - if (!tls_data)
|
| - return;
|
| - OnThreadExitInternal(tls_data);
|
| -}
|
| -#elif defined(OS_POSIX)
|
| +#if defined(OS_POSIX)
|
| void PlatformThreadLocalStorage::OnThreadExit(void* value) {
|
| OnThreadExitInternal(value);
|
| }
|
| -#endif // defined(OS_WIN)
|
| +#endif // defined(OS_POSIX)
|
|
|
| } // namespace internal
|
|
|
|
|