Remove redundant else if statement in hash.c

Hashes can only be ar or st, so the else if is redundant.
This commit is contained in:
Peter Zhu 2023-02-02 14:43:30 -05:00
Родитель 65ca14ea6e
Коммит 5b34839b0f
1 изменённых файлов: 4 добавлений и 2 удалений

6
hash.c
Просмотреть файл

@ -1576,10 +1576,12 @@ static VALUE
hash_copy(VALUE ret, VALUE hash)
{
if (!RHASH_EMPTY_P(hash)) {
if (RHASH_AR_TABLE_P(hash))
if (RHASH_AR_TABLE_P(hash)) {
ar_copy(ret, hash);
else if (RHASH_ST_TABLE_P(hash))
}
else {
RHASH_ST_TABLE_SET(ret, st_copy(RHASH_ST_TABLE(hash)));
}
}
return ret;
}