YJIT: Fallback setivar if the receiver isn't T_OBJECT (#8160)
Followup: https://github.com/ruby/ruby/pull/8152
If the receiver is a T_MODULE or T_CLASS and has a lot of ivars, get_next_shape_internal will return NULL.
get_next_shape_internal
NULL
Co-authored-by: Jean Boussier [email protected]
YJIT: Fallback setivar if the receiver isn't T_OBJECT (#8160)
Followup: https://github.com/ruby/ruby/pull/8152
If the receiver is a T_MODULE or T_CLASS and has a lot of
ivars,
get_next_shape_internal
will returnNULL
.Co-authored-by: Jean Boussier [email protected]