diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-07-27 17:27:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-27 17:27:05 -0700 |
commit | 38be9a9b72d606024eb94900ed834b08493a1518 (patch) | |
tree | 7abc4724382a6d226eb4f9e2584fb606a477a8d6 /vm.c | |
parent | bf4d64d8d0a35a1e92707e0cb2706348f21eb9b5 (diff) |
Clean up OPT_STACK_CACHING (#8132)
Notes
Notes:
Merged-By: k0kubun <takashikkbn@gmail.com>
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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 |