diff options
| author | Max Bernstein <ruby@bernsteinbear.com> | 2025-12-03 16:11:30 -0500 |
|---|---|---|
| committer | Max Bernstein <tekknolagi@gmail.com> | 2025-12-03 16:59:05 -0500 |
| commit | b43e66d3b37d4bd029a90dbee376e475aed79d2a (patch) | |
| tree | 5000b85371328cf4ae416d68c59e230851fe5277 /shape.h | |
| parent | f1670733249fb30d755bad1f88c0e54b26bdf49e (diff) | |
YJIT: Pass class and shape ID directly instead of object
Diffstat (limited to 'shape.h')
| -rw-r--r-- | shape.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |
