This commit is contained in:
Nobuyoshi Nakada 2020-01-10 21:48:20 +09:00
Родитель 1b4d406e3a
Коммит 7693897a11
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
1 изменённых файлов: 1 добавлений и 6 удалений

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

@ -1801,12 +1801,7 @@ rb_hash_s_create(int argc, VALUE *argv, VALUE klass)
tmp = rb_hash_s_try_convert(Qnil, argv[0]);
if (!NIL_P(tmp)) {
hash = hash_alloc(klass);
if (RHASH_AR_TABLE_P(tmp)) {
ar_copy(hash, tmp);
}
else {
RHASH_ST_TABLE_SET(hash, st_copy(RHASH_ST_TABLE(tmp)));
}
hash_copy(hash, tmp);
return hash;
}