diff options
author | Aaron Patterson <tenderlove@ruby-lang.org> | 2019-09-16 17:19:44 -0700 |
---|---|---|
committer | Aaron Patterson <tenderlove@ruby-lang.org> | 2019-09-26 13:56:41 -0700 |
commit | 50fadefb7ed275148b2266712b923b8cca1ed785 (patch) | |
tree | 653a9b55812c11a887712bdd842aaf73f7377c68 /iseq.h | |
parent | a618d6408653b7f2459acb5af6205c42ad3aad87 (diff) | |
download | bundler-50fadefb7ed275148b2266712b923b8cca1ed785.tar.gz |
Scan the ISEQ arena for markables and mark them
This commit scans the ISEQ arena for objects that can be marked and
marks them. This should make the mark array unnecessary.
Diffstat (limited to 'iseq.h')
-rw-r--r-- | iseq.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -174,6 +174,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); /* iseq.c */ VALUE rb_iseq_load(VALUE data, VALUE parent, VALUE opt); |