summaryrefslogtreecommitdiff
path: root/shape.h
diff options
context:
space:
mode:
authorMax Bernstein <ruby@bernsteinbear.com>2025-12-03 16:11:30 -0500
committerMax Bernstein <tekknolagi@gmail.com>2025-12-03 16:59:05 -0500
commitb43e66d3b37d4bd029a90dbee376e475aed79d2a (patch)
tree5000b85371328cf4ae416d68c59e230851fe5277 /shape.h
parentf1670733249fb30d755bad1f88c0e54b26bdf49e (diff)
YJIT: Pass class and shape ID directly instead of object
Diffstat (limited to 'shape.h')
-rw-r--r--shape.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/shape.h b/shape.h
index 28c2a7eef9..bebfaba608 100644
--- a/shape.h
+++ b/shape.h
@@ -230,7 +230,7 @@ shape_id_t rb_shape_transition_frozen(VALUE obj);
shape_id_t rb_shape_transition_complex(VALUE obj);
shape_id_t rb_shape_transition_remove_ivar(VALUE obj, ID id, shape_id_t *removed_shape_id);
shape_id_t rb_shape_transition_add_ivar(VALUE obj, ID id);
-shape_id_t rb_shape_transition_add_ivar_no_warnings(VALUE obj, ID id);
+shape_id_t rb_shape_transition_add_ivar_no_warnings(VALUE klass, shape_id_t original_shape_id, ID id);
shape_id_t rb_shape_transition_object_id(VALUE obj);
shape_id_t rb_shape_transition_heap(VALUE obj, size_t heap_index);
shape_id_t rb_shape_object_id(shape_id_t original_shape_id);