Replace GC_freelists usage with GC_obj_kinds[].ok_freelist
authorIvan Maidanski <ivmai@mail.ru>
Wed, 29 Jun 2016 22:03:54 +0000 (01:03 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 30 Jun 2016 07:05:26 +0000 (10:05 +0300)
commitf478a1e75bf722c7f8ef2029c28c7f0a0d06c479
tree0d07ab2150f53769c71d93ab0391c7ba2b3c849f
parent0ecc82f6d648e125bb39fdeaa0781d98dd671e0c
Replace GC_freelists usage with GC_obj_kinds[].ok_freelist

* malloc.c (GC_malloc_kind_global, GC_generic_malloc_uncollectable):
Use GC_obj_kinds[k].ok_freelist instead of GC_freelists[k].
* thread_local_alloc.c (GC_destroy_thread_local): Likewise.
* thread_local_alloc.c (GC_destroy_thread_local): Stop iteration when
an uninitialized kind reached.
malloc.c
thread_local_alloc.c