Replace RB_OBJ_WRITTEN with RB_OBJ_WRITE in pm_compile_scope_node
This commit is contained in:
parent
dc64448202
commit
7a2b5ed5ee
Notes:
git
2024-09-19 18:51:39 +00:00
@ -6391,10 +6391,7 @@ pm_compile_scope_node(rb_iseq_t *iseq, pm_scope_node_t *scope_node, const pm_nod
|
|||||||
for (int i = 0; i < RARRAY_LEN(default_values); i++) {
|
for (int i = 0; i < RARRAY_LEN(default_values); i++) {
|
||||||
VALUE dv = RARRAY_AREF(default_values, i);
|
VALUE dv = RARRAY_AREF(default_values, i);
|
||||||
if (dv == complex_mark) dv = Qundef;
|
if (dv == complex_mark) dv = Qundef;
|
||||||
if (!SPECIAL_CONST_P(dv)) {
|
RB_OBJ_WRITE(iseq, &dvs[i], dv);
|
||||||
RB_OBJ_WRITTEN(iseq, Qundef, dv);
|
|
||||||
}
|
|
||||||
dvs[i] = dv;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
keyword->default_values = dvs;
|
keyword->default_values = dvs;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user