We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1081f3 commit c2bda5cCopy full SHA for c2bda5c
ractor.c
@@ -2911,6 +2911,7 @@ obj_traverse_i(VALUE obj, struct obj_traverse_data *data)
2911
// already traversed
2912
return 0;
2913
}
2914
+ RB_OBJ_WRITTEN(data->rec_hash, Qundef, obj);
2915
2916
struct obj_traverse_callback_data d = {
2917
.stop = false,
@@ -3357,6 +3358,8 @@ obj_traverse_replace_i(VALUE obj, struct obj_traverse_replace_data *data)
3357
3358
3359
else {
3360
st_insert(obj_traverse_replace_rec(data), (st_data_t)obj, replacement);
3361
3362
+ RB_OBJ_WRITTEN(data->rec_hash, Qundef, replacement);
3363
3364
3365
if (!data->move) {
0 commit comments