summaryrefslogtreecommitdiff
path: root/vm.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-07-27 17:27:05 -0700
committerGitHub <noreply@github.com>2023-07-27 17:27:05 -0700
commit38be9a9b72d606024eb94900ed834b08493a1518 (patch)
tree7abc4724382a6d226eb4f9e2584fb606a477a8d6 /vm.c
parentbf4d64d8d0a35a1e92707e0cb2706348f21eb9b5 (diff)
Clean up OPT_STACK_CACHING (#8132)
Notes
Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'vm.c')
-rw-r--r--vm.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/vm.c b/vm.c
index e55003af3d..cf412ddf30 100644
--- a/vm.c
+++ b/vm.c
@@ -2483,11 +2483,7 @@ vm_exec_handle_exception(rb_execution_context_t *ec, enum ruby_tag_type state,
}
else {
/* TAG_BREAK */
-#if OPT_STACK_CACHING
- *initial = THROW_DATA_VAL(err);
-#else
*ec->cfp->sp++ = THROW_DATA_VAL(err);
-#endif
ec->errinfo = Qnil;
return Qundef;
}
@@ -2560,11 +2556,7 @@ vm_exec_handle_exception(rb_execution_context_t *ec, enum ruby_tag_type state,
cfp->sp = vm_base_ptr(cfp) + entry->sp;
if (state != TAG_REDO) {
-#if OPT_STACK_CACHING
- *initial = THROW_DATA_VAL(err);
-#else
*ec->cfp->sp++ = THROW_DATA_VAL(err);
-#endif
}
ec->errinfo = Qnil;
VM_ASSERT(ec->tag->state == TAG_NONE);
@@ -3890,9 +3882,6 @@ Init_VM(void)
rb_ary_push(opts, rb_str_new2("call threaded code"));
#endif
-#if OPT_STACK_CACHING
- rb_ary_push(opts, rb_str_new2("stack caching"));
-#endif
#if OPT_OPERANDS_UNIFICATION
rb_ary_push(opts, rb_str_new2("operands unification"));
#endif