Skip to content

Commit c8eaf88

Browse files
tenderloveKaanOzkan
authored andcommitted
remove unnecessary imemo stuff
1 parent a5f53d5 commit c8eaf88

2 files changed

Lines changed: 0 additions & 13 deletions

File tree

imemo.c

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,6 @@ rb_imemo_memsize(VALUE obj)
167167
* mark
168168
* ========================================================================= */
169169

170-
void
171-
rb_cc_list_mark(struct rb_class_cc_entries *ccs, VALUE data)
172-
{
173-
for (int i=0; i<ccs->len; i++) {
174-
VM_ASSERT((VALUE)data == ccs->entries[i].cc->klass);
175-
VM_ASSERT(!ccs->cme || vm_cc_check_cme(ccs->entries[i].cc, ccs->cme));
176-
177-
rb_gc_mark_movable((VALUE)ccs->entries[i].cc);
178-
}
179-
}
180-
181170
static enum rb_id_table_iterator_result
182171
cc_table_mark_i(VALUE ccs_ptr, void *data)
183172
{

internal/imemo.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,6 @@ static inline void MEMO_V2_SET(struct MEMO *m, VALUE v);
147147

148148
size_t rb_imemo_memsize(VALUE obj);
149149
void rb_cc_table_mark(VALUE klass);
150-
struct rb_class_cc_entries;
151-
void rb_cc_list_mark(struct rb_class_cc_entries *ccs, VALUE data);
152150
void rb_imemo_mark_and_move(VALUE obj, bool reference_updating);
153151
void rb_cc_table_free(VALUE klass);
154152
void rb_imemo_free(VALUE obj);

0 commit comments

Comments
 (0)