diff --git a/src/julia_internal.h b/src/julia_internal.h index 9b7bb871291f7..89fef75723a98 100644 --- a/src/julia_internal.h +++ b/src/julia_internal.h @@ -624,6 +624,7 @@ STATIC_INLINE void jl_gc_wb_buf(void *parent, void *bufptr, size_t minsz) JL_NOT STATIC_INLINE void jl_gc_wb_binding(jl_binding_t *bnd, void *val) JL_NOTSAFEPOINT // val isa jl_value_t* { + jl_astaggedvalue(bnd)->bits.gc = 2; // to indicate that the buffer is a binding mmtk_gc_wb(bnd, val); }