Skip to content

Commit 3ea7a46

Browse files
committed
rb_fiber_new() needs a cast when compiled as C++ on Ruby < 2.7
1 parent 05dc48f commit 3ea7a46

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

optional/capi/ext/rubyspec.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
#define rb_catch(tag, func, data) rb_catch(tag, RUBY_METHOD_FUNC(func), data)
5656
#define rb_catch_obj(tag, func, data) rb_catch_obj(tag, RUBY_METHOD_FUNC(func), data)
5757
#define rb_proc_new(fn, arg) rb_proc_new(RUBY_METHOD_FUNC(fn), arg)
58+
#define rb_fiber_new(fn, arg) rb_fiber_new(RUBY_METHOD_FUNC(fn), arg)
5859
#define rb_thread_create(fn, arg) rb_thread_create(RUBY_METHOD_FUNC(fn), arg)
5960
#define rb_define_hooked_variable(name, var, getter, setter) rb_define_hooked_variable(name, var, RUBY_METHOD_FUNC(getter), (void (*)(...))setter)
6061
#endif

0 commit comments

Comments
 (0)