diff options
Diffstat (limited to 'ext/fiddle/function.c')
-rw-r--r-- | ext/fiddle/function.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/fiddle/function.c b/ext/fiddle/function.c index 8e280567db..937b96c647 100644 --- a/ext/fiddle/function.c +++ b/ext/fiddle/function.c @@ -214,7 +214,7 @@ function_call(int argc, VALUE argv[], VALUE self) args.values[i] = (void *)&generic_args[i]; } args.values[argc] = NULL; - args.fn = NUM2PTR(cfunc); + args.fn = (void(*)(void))NUM2PTR(cfunc); (void)rb_thread_call_without_gvl(nogvl_ffi_call, &args, 0, 0); |