зеркало из https://github.com/github/ruby.git
Assert correct types in set_id_entry
This commit is contained in:
Родитель
37490474c4
Коммит
a80e8ba1c4
3
symbol.c
3
symbol.c
|
@ -430,6 +430,9 @@ static void
|
|||
set_id_entry(rb_symbols_t *symbols, rb_id_serial_t num, VALUE str, VALUE sym)
|
||||
{
|
||||
ASSERT_vm_locking();
|
||||
RUBY_ASSERT(BUILTIN_TYPE(str) == T_STRING);
|
||||
RUBY_ASSERT(SYMBOL_P(sym));
|
||||
|
||||
size_t idx = num / ID_ENTRY_UNIT;
|
||||
|
||||
VALUE ary, ids = symbols->ids;
|
||||
|
|
Загрузка…
Ссылка в новой задаче