Fix exporting of GC_push_finalizer_structures
authorIvan Maidanski <ivmai@mail.ru>
Fri, 7 Aug 2015 18:35:14 +0000 (21:35 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 7 Aug 2015 18:40:06 +0000 (21:40 +0300)
* finalize.c (GC_push_finalizer_structures): Use GC_API, GC_CALL
instead of GC_INNER (to match that of gc_mark.h).

finalize.c

index c171a6c..c7d78e3 100644 (file)
@@ -74,7 +74,7 @@ STATIC struct finalizable_object * GC_finalize_now = 0;
 
 static signed_word log_fo_table_size = -1;
 
-GC_INNER void GC_push_finalizer_structures(void)
+GC_API void GC_CALL GC_push_finalizer_structures(void)
 {
     GC_ASSERT((word)&GC_dl_hashtbl.head % sizeof(word) == 0);
     GC_ASSERT((word)&GC_fo_head % sizeof(word) == 0);