Make all of the references of iseq movable

This commit is contained in:
Peter Zhu 2023-01-19 14:47:17 -05:00
parent 76e3d853ab
commit 056e7a0154
Notes: git 2023-01-20 13:51:59 +00:00
5 changed files with 30 additions and 29 deletions

2
iseq.h
View file

@ -186,7 +186,7 @@ VALUE *rb_iseq_original_iseq(const rb_iseq_t *iseq);
void rb_iseq_build_from_ary(rb_iseq_t *iseq, VALUE misc,
VALUE locals, VALUE args,
VALUE exception, VALUE body);
void rb_iseq_mark_insn_storage(struct iseq_compile_data_storage *arena);
void rb_iseq_mark_and_update_insn_storage(struct iseq_compile_data_storage *arena);
VALUE rb_iseq_load(VALUE data, VALUE parent, VALUE opt);
VALUE rb_iseq_parameters(const rb_iseq_t *iseq, int is_proc);