summaryrefslogtreecommitdiff
path: root/iseq.c
diff options
context:
space:
mode:
Diffstat (limited to 'iseq.c')
-rw-r--r--iseq.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/iseq.c b/iseq.c
index 48de119a32..1bdb5f7407 100644
--- a/iseq.c
+++ b/iseq.c
@@ -127,8 +127,6 @@ iseq_mark(void *ptr)
RUBY_MARK_UNLESS_NULL(iseq->orig);
}
- RUBY_MARK_UNLESS_NULL(iseq->klass);
-
if (iseq->compile_data != 0) {
struct iseq_compile_data *const compile_data = iseq->compile_data;
RUBY_MARK_UNLESS_NULL(compile_data->mark_ary);
@@ -261,7 +259,6 @@ prepare_iseq_build(rb_iseq_t *iseq,
const rb_compile_option_t *option)
{
iseq->type = type;
- RB_OBJ_WRITE(iseq->self, &iseq->klass, 0);
set_relation(iseq, parent);
name = rb_fstring(name);
@@ -939,14 +936,6 @@ rb_iseq_first_lineno(VALUE self)
}
VALUE
-rb_iseq_klass(VALUE self)
-{
- rb_iseq_t *iseq;
- GetISeqPtr(self, iseq);
- return iseq->local_iseq->klass;
-}
-
-VALUE
rb_iseq_method_name(VALUE self)
{
rb_iseq_t *iseq, *local_iseq;
@@ -1961,13 +1950,6 @@ rb_iseq_clone(VALUE iseqval, VALUE newcbase)
iseq1->local_iseq = iseq1;
}
- if (newcbase) {
- RB_OBJ_WRITE(iseq1->self, &iseq1->klass, newcbase);
- }
- else {
- RB_OBJ_WRITTEN(iseq1->self, Qundef, iseq1->klass);
- }
-
RB_GC_GUARD(iseqval); /* seems necessary iff RGenGC is disabled */
return newiseq;