зеркало из https://github.com/github/ruby.git
Unpin default value objects
We're already updating the location of default values, so we may as well unpin them.
This commit is contained in:
Родитель
4e418a6c06
Коммит
76a928bac2
2
iseq.c
2
iseq.c
|
@ -305,7 +305,7 @@ rb_iseq_mark(const rb_iseq_t *iseq)
|
|||
for (j = 0; i < keyword->num; i++, j++) {
|
||||
VALUE obj = keyword->default_values[j];
|
||||
if (!SPECIAL_CONST_P(obj)) {
|
||||
rb_gc_mark(obj);
|
||||
rb_gc_mark_no_pin(obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче