diff options
Diffstat (limited to 'boost/log/detail/thread_specific.hpp')
-rw-r--r-- | boost/log/detail/thread_specific.hpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/boost/log/detail/thread_specific.hpp b/boost/log/detail/thread_specific.hpp index 8f5958c886..7e38be5aab 100644 --- a/boost/log/detail/thread_specific.hpp +++ b/boost/log/detail/thread_specific.hpp @@ -38,11 +38,11 @@ namespace aux { class thread_specific_base { private: - union key_storage - { - void* as_pointer; - unsigned int as_dword; - }; +#if defined(BOOST_THREAD_PLATFORM_WIN32) + typedef unsigned long key_storage; +#else + typedef void* key_storage; +#endif key_storage m_Key; |