blob: 8a65b01247608e9ffea57c45b6f6099a2453b9e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
|
--- src/delegator.c.orig 2011-04-06 19:35:39 UTC
+++ src/delegator.c
@@ -32,7 +32,7 @@ bdb_deleg_missing(int argc, VALUE *argv, VALUE obj)
Data_Get_Struct(obj, struct deleg_class, delegst);
if (rb_block_given_p()) {
#if HAVE_RB_BLOCK_CALL
- 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
VALUE tmp[3];
|