It's dead code and duplicate of RHASH_AR_TABLE.
This commit is contained in:
Peter Zhu 2023-01-31 13:29:18 -05:00
Родитель e11067ebbf
Коммит 2866f951c5
2 изменённых файлов: 0 добавлений и 33 удалений

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

@ -579,13 +579,6 @@ rb_hash_ar_table_p(VALUE hash)
}
}
ar_table *
rb_hash_ar_table(VALUE hash)
{
HASH_ASSERT(RHASH_AR_TABLE_P(hash));
return RHASH(hash)->as.ar;
}
st_table *
rb_hash_st_table(VALUE hash)
{

Просмотреть файл

@ -120,30 +120,6 @@ MJIT_SYMBOL_EXPORT_END
VALUE rb_hash_compare_by_id(VALUE hash);
#if 0 /* for debug */
static inline bool
RHASH_AR_TABLE_P(VALUE h)
{
extern int rb_hash_ar_table_p(VALUE hash);
return rb_hash_ar_table_p(h)
}
static inline struct ar_table_struct *
RHASH_AR_TABLE(VALUE h)
{
extern struct ar_table_struct *rb_hash_ar_table(VALUE hash);
return rb_hash_ar_table(h)
}
static inline st_table *
RHASH_ST_TABLE(VALUE h)
{
return rb_hash_st_table(h)
}
#else
static inline bool
RHASH_AR_TABLE_P(VALUE h)
{
@ -162,8 +138,6 @@ RHASH_ST_TABLE(VALUE h)
return RHASH(h)->as.st;
}
#endif
static inline VALUE
RHASH_IFNONE(VALUE h)
{