aboutsummaryrefslogtreecommitdiffstats
path: root/databases/rubygem-bdb1/files/patch-ext_bdb1_delegate.c
blob: 1a12f09e4f6a20169428fd8e7df878faa9ad2c2b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- ext/bdb1/delegate.c.orig	2023-07-08 13:26:04 UTC
+++ ext/bdb1/delegate.c
@@ -33,7 +33,7 @@ bdb1_deleg_missing(int argc, VALUE *argv, VALUE obj)
 
     Data_Get_Struct(obj, struct deleg_class, delegst);
     if (rb_block_given_p()) {
-	res = rb_block_call(delegst->obj, id_send, argc, argv, rb_yield, 0);
+	res = rb_block_call(delegst->obj, id_send, argc, argv, (rb_block_call_func_t)rb_yield, 0);
     }
     else {
 	res = rb_funcall2(delegst->obj, id_send, argc, argv);