summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--iseq.h1
-rw-r--r--tool/ruby_vm/views/_leaf_helpers.erb1
-rw-r--r--vm_insnhelper.c3
3 files changed, 0 insertions, 5 deletions
diff --git a/iseq.h b/iseq.h
index bae534c71d..6a6c69a114 100644
--- a/iseq.h
+++ b/iseq.h
@@ -289,7 +289,6 @@ enum defined_type {
DEFINED_FALSE,
DEFINED_ASGN,
DEFINED_EXPR,
- DEFINED_IVAR2,
DEFINED_REF,
DEFINED_FUNC,
DEFINED_CONST_FROM
diff --git a/tool/ruby_vm/views/_leaf_helpers.erb b/tool/ruby_vm/views/_leaf_helpers.erb
index cbb7373e1c..1735db2196 100644
--- a/tool/ruby_vm/views/_leaf_helpers.erb
+++ b/tool/ruby_vm/views/_leaf_helpers.erb
@@ -20,7 +20,6 @@ leafness_of_defined(rb_num_t op_type)
/* see also: vm_insnhelper.c:vm_defined() */
switch (op_type) {
case DEFINED_IVAR:
- case DEFINED_IVAR2:
case DEFINED_GVAR:
case DEFINED_CVAR:
case DEFINED_YIELD:
diff --git a/vm_insnhelper.c b/vm_insnhelper.c
index 4d9e7802eb..5f8bffb380 100644
--- a/vm_insnhelper.c
+++ b/vm_insnhelper.c
@@ -3998,9 +3998,6 @@ vm_defined(rb_execution_context_t *ec, rb_control_frame_t *reg_cfp, rb_num_t op_
expr_type = DEFINED_IVAR;
}
break;
- case DEFINED_IVAR2:
- klass = vm_get_cbase(GET_EP());
- break;
case DEFINED_GVAR:
if (rb_gvar_defined(SYM2ID(obj))) {
expr_type = DEFINED_GVAR;