Fix assertion on mark_lock_holder for non-unique NUMERIC_THREAD_ID
authorIvan Maidanski <ivmai@mail.ru>
Fri, 22 Aug 2014 10:54:53 +0000 (14:54 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 22 Aug 2014 11:06:52 +0000 (15:06 +0400)
commit8cdc86284ff3a7faf03d68e44707009b870221d8
treeccfcd98a9aa0163005d013d0fd63fd6ea47c5a5c
parentb41c6771a3405eb9074651a7638639edbf662245
Fix assertion on mark_lock_holder for non-unique NUMERIC_THREAD_ID

* pthread_support.c (GC_acquire_mark_lock): Avoid assertion that
GC_mark_lock_holder != NUMERIC_THREAD_ID(pthread_self()) unless
NUMERIC_THREAD_ID_UNIQUE.
* win32_threads.c (GC_acquire_mark_lock): Likewise.
* win32_threads.c (NUMERIC_THREAD_ID): Add comment.
pthread_support.c
win32_threads.c