Project

General

Profile

Bug #9353 ยป rb_struct_set-regression.patch

Anonymous, 01/03/2014 06:31 PM

View differences:

struct.c
for (i=0; i<len; i++) {
slot = RARRAY_AREF(members, i);
if (rb_id_attrset(SYM2ID(slot)) == rb_frame_this_func()) {
return RSTRUCT_SET(obj, i, val);
RSTRUCT_SET(obj, i, val);
return val;
}
}
rb_name_error(rb_frame_this_func(), "`%s' is not a struct member",
    (1-1/1)