https://github.com/ruby/ruby/pull/16589 fixed most of guard_shape_failure exits, but setivar and definedivar are left.
ruby#16589 fixed most of guard_shape_failure exits, but setivar and definedivar are left.