diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-03-13 21:07:49 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-03-13 21:09:17 +0900 |
commit | e081f333fe0c0fa7c1b5784e9472d1c81befb720 (patch) | |
tree | 21cba2da4f8c807adc00a5ba0a9acea1adcba725 /cont.c | |
parent | 0bcc3bd6abd881cb3985a6cd776e94a8ebd5b6ff (diff) |
Fix experimental Fiber::Pool definition
Toplevel `Pool` is too generic, and `struct fiber_pool` does not
seem compatible with `rb_fiber_t`.
Diffstat (limited to 'cont.c')
-rw-r--r-- | cont.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3279,7 +3279,7 @@ Init_Cont(void) #endif #ifdef RB_EXPERIMENTAL_FIBER_POOL - rb_cFiberPool = rb_define_class("Pool", rb_cFiber); + rb_cFiberPool = rb_define_class_under(rb_cFiber, "Pool", rb_cObject); rb_define_alloc_func(rb_cFiberPool, fiber_pool_alloc); rb_define_method(rb_cFiberPool, "initialize", rb_fiber_pool_initialize, -1); #endif |