Remove dead rb_st_nth_key
This commit is contained in:
parent
31162bf426
commit
e0cb069c06
Notes:
git
2025-02-13 21:11:55 +00:00
14
st.c
14
st.c
@ -2309,20 +2309,6 @@ rb_hash_bulk_insert_into_st_table(long argc, const VALUE *argv, VALUE hash)
|
|||||||
st_insert_generic(tab, argc, argv, hash);
|
st_insert_generic(tab, argc, argv, hash);
|
||||||
}
|
}
|
||||||
|
|
||||||
// to iterate iv_index_tbl
|
|
||||||
st_data_t
|
|
||||||
rb_st_nth_key(st_table *tab, st_index_t index)
|
|
||||||
{
|
|
||||||
if (LIKELY(tab->entries_start == 0 &&
|
|
||||||
tab->num_entries == tab->entries_bound &&
|
|
||||||
index < tab->num_entries)) {
|
|
||||||
return tab->entries[index].key;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
rb_bug("unreachable");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
rb_st_compact_table(st_table *tab)
|
rb_st_compact_table(st_table *tab)
|
||||||
{
|
{
|
||||||
|
@ -1897,7 +1897,6 @@ rb_ivar_defined(VALUE obj, ID id)
|
|||||||
}
|
}
|
||||||
|
|
||||||
typedef int rb_ivar_foreach_callback_func(ID key, VALUE val, st_data_t arg);
|
typedef int rb_ivar_foreach_callback_func(ID key, VALUE val, st_data_t arg);
|
||||||
st_data_t rb_st_nth_key(st_table *tab, st_index_t index);
|
|
||||||
|
|
||||||
struct iv_itr_data {
|
struct iv_itr_data {
|
||||||
VALUE obj;
|
VALUE obj;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user