From 72abd08c37cc4a64a3f4941ae585cfdd756a8137 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 6 Jul 2015 21:46:55 +0300 Subject: [PATCH] Export GC_push_finalizer_structures * include/gc_mark.h (GC_push_finalizer_structures): New API function declaration. * include/private/gc_priv.h (GC_push_finalizer_structures): Remove. --- include/gc_mark.h | 1 + include/private/gc_priv.h | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/include/gc_mark.h b/include/gc_mark.h index 0b19ea90..28d2005a 100644 --- a/include/gc_mark.h +++ b/include/gc_mark.h @@ -279,6 +279,7 @@ GC_API void GC_CALL GC_push_all(char * /* bottom */, char * /* top */); GC_API void GC_CALL GC_push_all_eager(char * /* bottom */, char * /* top */); GC_API void GC_CALL GC_push_conditional(char * /* bottom */, char * /* top */, int /* bool all */); +GC_API void GC_CALL GC_push_finalizer_structures(void); /* Set and get the client push-other-roots procedure. A client */ /* supplied procedure should also call the original procedure. */ diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h index c1872a30..2ccf8d6e 100644 --- a/include/private/gc_priv.h +++ b/include/private/gc_priv.h @@ -263,7 +263,6 @@ typedef char * ptr_t; /* A generic pointer to which we can add */ /* finalizers to be run, and we haven't called */ /* this procedure yet this GC cycle. */ - GC_INNER void GC_push_finalizer_structures(void); GC_INNER void GC_finalize(void); /* Perform all indicated finalization actions */ /* on unmarked objects. */ -- 2.40.0