1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Get rid of type-punning cast

This commit is contained in:
Nobuyoshi Nakada 2021-10-19 17:08:25 +09:00
parent 1d9e129255
commit ec021e469d
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

View file

@ -1084,14 +1084,16 @@ static bool
iv_index_tbl_lookup(struct st_table *iv_index_tbl, ID id, struct rb_iv_index_tbl_entry **ent)
{
int found;
st_data_t ent_data;
if (iv_index_tbl == NULL) return false;
RB_VM_LOCK_ENTER();
{
found = st_lookup(iv_index_tbl, (st_data_t)id, (st_data_t *)ent);
found = st_lookup(iv_index_tbl, (st_data_t)id, &ent_data);
}
RB_VM_LOCK_LEAVE();
if (found) *ent = (struct rb_iv_index_tbl_entry *)ent_data;
return found ? true : false;
}