From cdf25cad6bae6173eb3d32e5c41f22ccad8f5fa9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 16 Mar 2022 18:41:00 +0900 Subject: Fix compilation error with `RB_EXPERIMENTAL_FIBER_POOL` --- cont.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cont.c') diff --git a/cont.c b/cont.c index 404c4cd04d..ab9c8c9e49 100644 --- a/cont.c +++ b/cont.c @@ -62,6 +62,9 @@ static VALUE rb_cFiberPool; #define FIBER_POOL_INITIAL_SIZE 32 #define FIBER_POOL_ALLOCATION_MAXIMUM_SIZE 1024 #endif +#ifdef RB_EXPERIMENTAL_FIBER_POOL +#define FIBER_POOL_ALLOCATION_FREE +#endif enum context_type { CONTINUATION_CONTEXT = 0, @@ -2816,7 +2819,7 @@ fiber_pool_free(void *ptr) struct fiber_pool * fiber_pool = ptr; RUBY_FREE_ENTER("fiber_pool"); - fiber_pool_free_allocations(fiber_pool->allocations); + fiber_pool_allocation_free(fiber_pool->allocations); ruby_xfree(fiber_pool); RUBY_FREE_LEAVE("fiber_pool"); -- cgit v1.2.1