Skip to content

Commit

Permalink
mark_finlist shouldn't be static
Browse files Browse the repository at this point in the history
  • Loading branch information
Diogo Netto authored and Diogo Netto committed Oct 11, 2022
1 parent 9d88df4 commit 8b42ac8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/gc.c
Original file line number Diff line number Diff line change
Expand Up @@ -2119,7 +2119,7 @@ STATIC_INLINE void gc_mark_module_binding(jl_ptls_t ptls, jl_module_t *mb_parent
}
}

STATIC_INLINE void gc_mark_finlist_(jl_gc_markqueue_t *mq, jl_value_t **fl_begin, jl_value_t **fl_end)
void gc_mark_finlist_(jl_gc_markqueue_t *mq, jl_value_t **fl_begin, jl_value_t **fl_end)
{
jl_value_t *new_obj;
#ifndef GC_VERIFY
Expand All @@ -2146,7 +2146,7 @@ STATIC_INLINE void gc_mark_finlist_(jl_gc_markqueue_t *mq, jl_value_t **fl_begin
}

// Mark finalizer list (or list of objects following same format)
STATIC_INLINE void gc_mark_finlist(jl_gc_markqueue_t *mq, arraylist_t *list, size_t start)
void gc_mark_finlist(jl_gc_markqueue_t *mq, arraylist_t *list, size_t start)
{
size_t len = list->len;
if (len <= start)
Expand Down
4 changes: 2 additions & 2 deletions src/gc.h
Original file line number Diff line number Diff line change
Expand Up @@ -368,9 +368,9 @@ STATIC_INLINE void gc_big_object_link(bigval_t *hdr, bigval_t **list) JL_NOTSAFE
}

void gc_mark_queue_all_roots(jl_ptls_t ptls, jl_gc_markqueue_t *mq);
STATIC_INLINE void gc_mark_finlist_(jl_gc_markqueue_t *mq, jl_value_t **fl_begin,
void gc_mark_finlist_(jl_gc_markqueue_t *mq, jl_value_t **fl_begin,
jl_value_t **fl_end) JL_NOTSAFEPOINT;
STATIC_INLINE void gc_mark_finlist(jl_gc_markqueue_t *mq, arraylist_t *list,
void gc_mark_finlist(jl_gc_markqueue_t *mq, arraylist_t *list,
size_t start) JL_NOTSAFEPOINT;
void gc_mark_loop_(jl_ptls_t ptls, jl_gc_markqueue_t *mq);
void gc_mark_loop(jl_ptls_t ptls);
Expand Down

0 comments on commit 8b42ac8

Please sign in to comment.