From 42130a64f02294dc8025af3a51bda518c67ab33d Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Sat, 26 Jun 2021 10:17:26 +1200 Subject: Replace copy coroutine with pthread implementation. --- eval_intern.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'eval_intern.h') diff --git a/eval_intern.h b/eval_intern.h index 475fd4d3cf..d3a0d58195 100644 --- a/eval_intern.h +++ b/eval_intern.h @@ -124,7 +124,7 @@ LONG WINAPI rb_w32_stack_overflow_handler(struct _EXCEPTION_POINTERS *); SAVE_ROOT_JMPBUF_AFTER_STMT \ } \ else { \ - rb_fiber_start(); \ + rb_fiber_start(th->ec->fiber_ptr); \ } while (0) #define EC_PUSH_TAG(ec) do { \ @@ -280,7 +280,7 @@ VALUE rb_make_exception(int argc, const VALUE *argv); NORETURN(void rb_method_name_error(VALUE, VALUE)); -NORETURN(void rb_fiber_start(void)); +void rb_fiber_start(rb_fiber_t*); NORETURN(void rb_print_undef(VALUE, ID, rb_method_visibility_t)); NORETURN(void rb_print_undef_str(VALUE, VALUE)); -- cgit v1.2.1