summaryrefslogtreecommitdiff
path: root/cont.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-03-13 21:07:49 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-03-13 21:09:17 +0900
commite081f333fe0c0fa7c1b5784e9472d1c81befb720 (patch)
tree21cba2da4f8c807adc00a5ba0a9acea1adcba725 /cont.c
parent0bcc3bd6abd881cb3985a6cd776e94a8ebd5b6ff (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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cont.c b/cont.c
index f9ebb4483e..e78582a99a 100644
--- a/cont.c
+++ b/cont.c
@@ -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