Remove dead code in shapes.c and shapes.h

This commit is contained in:
Peter Zhu 2023-01-30 13:47:56 -05:00
Родитель 2e0f3b5546
Коммит c4cc3be195
2 изменённых файлов: 0 добавлений и 19 удалений

16
shape.c
Просмотреть файл

@ -33,12 +33,6 @@ rb_shape_id(rb_shape_t * shape)
return (shape_id_t)(shape - GET_VM()->shape_list); return (shape_id_t)(shape - GET_VM()->shape_list);
} }
bool
rb_shape_root_shape_p(rb_shape_t* shape)
{
return shape == rb_shape_get_root_shape();
}
void void
rb_shape_each_shape(each_shape_callback callback, void *data) rb_shape_each_shape(each_shape_callback callback, void *data)
{ {
@ -60,16 +54,6 @@ rb_shape_get_shape_by_id(shape_id_t shape_id)
return shape; return shape;
} }
rb_shape_t*
rb_shape_get_shape_by_id_without_assertion(shape_id_t shape_id)
{
RUBY_ASSERT(shape_id != INVALID_SHAPE_ID);
rb_vm_t *vm = GET_VM();
rb_shape_t *shape = &vm->shape_list[shape_id];
return shape;
}
rb_shape_t * rb_shape_t *
rb_shape_get_parent(rb_shape_t * shape) rb_shape_get_parent(rb_shape_t * shape)
{ {

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

@ -126,12 +126,9 @@ static inline shape_id_t RCLASS_SHAPE_ID(VALUE obj)
#endif #endif
bool rb_shape_root_shape_p(rb_shape_t* shape);
rb_shape_t * rb_shape_get_root_shape(void); rb_shape_t * rb_shape_get_root_shape(void);
uint8_t rb_shape_id_num_bits(void);
int32_t rb_shape_id_offset(void); int32_t rb_shape_id_offset(void);
rb_shape_t* rb_shape_get_shape_by_id_without_assertion(shape_id_t shape_id);
rb_shape_t * rb_shape_get_parent(rb_shape_t * shape); rb_shape_t * rb_shape_get_parent(rb_shape_t * shape);
MJIT_SYMBOL_EXPORT_BEGIN MJIT_SYMBOL_EXPORT_BEGIN