summaryrefslogtreecommitdiff
path: root/variable.c
diff options
context:
space:
mode:
authorPeter Zhu <[email protected]>2023-11-06 08:28:20 -0500
committerPeter Zhu <[email protected]>2023-11-06 11:10:41 -0500
commitc747c67533ef901d10ef054d2f57a0b90702c7f9 ()
tree5a683062c4a0337734bafdef6c20474c20da5cc9 /variable.c
parent2dd32e7c3b6904e61b9068596f5e4e82920c1fb0 (diff)
Implement general_ivar_set
-rw-r--r--variable.c77
1 files changed, 77 insertions, 0 deletions
@@ -1460,6 +1460,83 @@ rb_evict_ivars_to_hash(VALUE obj, rb_shape_t * shape)
RUBY_ASSERT(rb_shape_obj_too_complex(obj));
}
struct gen_ivar_lookup_ensure_size {
struct gen_ivtbl *ivtbl;
rb_shape_t *shape;