Skip to content

Commit 708e435

Browse files
committed
Remove jl_gc_wb_buf and jl_gc_wb_binding functions
1 parent 6fee739 commit 708e435

File tree

1 file changed

+0
-28
lines changed

1 file changed

+0
-28
lines changed

src/julia_internal.h

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -667,34 +667,6 @@ void jl_gc_add_finalizer_(jl_ptls_t ptls, void *v, void *f) JL_NOTSAFEPOINT;
667667

668668
void gc_setmark_buf(jl_ptls_t ptls, void *buf, uint8_t, size_t) JL_NOTSAFEPOINT;
669669

670-
#ifndef MMTK_GC
671-
STATIC_INLINE void jl_gc_wb_binding(jl_binding_t *bnd, void *val) JL_NOTSAFEPOINT // val isa jl_value_t*
672-
{
673-
jl_gc_wb(bnd, val);
674-
}
675-
676-
STATIC_INLINE void jl_gc_wb_buf(void *parent, void *bufptr, size_t minsz) JL_NOTSAFEPOINT // parent isa jl_value_t*
677-
{
678-
// if parent is marked and buf is not
679-
if (__unlikely(jl_astaggedvalue(parent)->bits.gc & 1)) {
680-
jl_task_t *ct = jl_current_task;
681-
gc_setmark_buf(ct->ptls, bufptr, 3, minsz);
682-
}
683-
}
684-
685-
#else // MMTK_GC
686-
687-
STATIC_INLINE void jl_gc_wb_binding(jl_binding_t *bnd, void *val) JL_NOTSAFEPOINT // val isa jl_value_t*
688-
{
689-
mmtk_gc_wb(bnd, val);
690-
}
691-
692-
STATIC_INLINE void jl_gc_wb_buf(void *parent, void *bufptr, size_t minsz) JL_NOTSAFEPOINT // parent isa jl_value_t*
693-
{
694-
mmtk_gc_wb(parent, (void*)0);
695-
}
696-
#endif // MMTK_GC
697-
698670
JL_DLLEXPORT void jl_gc_array_ptr_copy(jl_array_t *dest, void **dest_p, jl_array_t *src, void **src_p, ssize_t n) JL_NOTSAFEPOINT;
699671

700672
void jl_gc_debug_print_status(void) JL_NOTSAFEPOINT;

0 commit comments

Comments
 (0)