зеркало из https://github.com/github/ruby.git
`rb_iseq_update_references()` cares `script_lines`
and it fixes compaction issue: http://rubyci.s3.amazonaws.com/freebsd12/ruby-master/log/20211218T203001Z.fail.html.gz
This commit is contained in:
Родитель
45f2182438
Коммит
6bef1ac628
1
iseq.c
1
iseq.c
|
@ -263,6 +263,7 @@ rb_iseq_update_references(rb_iseq_t *iseq)
|
||||||
|
|
||||||
body->variable.coverage = rb_gc_location(body->variable.coverage);
|
body->variable.coverage = rb_gc_location(body->variable.coverage);
|
||||||
body->variable.pc2branchindex = rb_gc_location(body->variable.pc2branchindex);
|
body->variable.pc2branchindex = rb_gc_location(body->variable.pc2branchindex);
|
||||||
|
body->variable.script_lines = rb_gc_location(body->variable.script_lines);
|
||||||
body->location.label = rb_gc_location(body->location.label);
|
body->location.label = rb_gc_location(body->location.label);
|
||||||
body->location.base_label = rb_gc_location(body->location.base_label);
|
body->location.base_label = rb_gc_location(body->location.base_label);
|
||||||
body->location.pathobj = rb_gc_location(body->location.pathobj);
|
body->location.pathobj = rb_gc_location(body->location.pathobj);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче