]> granicus.if.org Git - gc/commit
Fix thread_local_alloc GC_malloc[_atomic] for USE_CUSTOM_SPECIFIC TLS
authorIvan Maidanski <ivmai@mail.ru>
Tue, 15 Nov 2011 10:44:29 +0000 (14:44 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 15 Nov 2011 10:44:29 +0000 (14:44 +0400)
commit4afe5d90d85d8f7a156891d24da42b585ae7eaec
tree419ea947b5e13e282c3a8a4795300b949b425dd7
parent27cb36a10a012466dc94c8e64350dc603cab94fa
Fix thread_local_alloc GC_malloc[_atomic] for USE_CUSTOM_SPECIFIC TLS
platforms (e.g., Solaris)

* thread_local_alloc.c (GC_malloc, GC_malloc_atomic): Test result of
GC_getspecific() for NULL in all cases except for USE_COMPILER_TLS and
USE_WIN32_COMPILER_TLS (i.e., no-op implementation of GC_getspecific).
thread_local_alloc.c