Get rid of rb_shape_t.flags

Now all flags are only in the `shape_id_t`, and can all be checked
without needing to dereference a pointer.
This commit is contained in:
Jean Boussier 2025-06-04 11:11:24 +02:00
parent 111986f8b0
commit 772fc1f187
Notes: git 2025-06-05 05:44:57 +00:00
7 changed files with 193 additions and 78 deletions

View file

@ -699,7 +699,6 @@ pub struct rb_shape {
pub capacity: attr_index_t,
pub type_: u8,
pub heap_index: u8,
pub flags: u8,
}
pub type rb_shape_t = rb_shape;
#[repr(C)]