summaryrefslogtreecommitdiff
path: root/range.c
diff options
context:
space:
mode:
Diffstat (limited to 'range.c')
-rw-r--r--range.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/range.c b/range.c
index 6a1afde610..9f6581f14b 100644
--- a/range.c
+++ b/range.c
@@ -311,7 +311,8 @@ range_step(argc, argv, range)
args[0] = b; args[1] = e; args[2] = range;
iter[0] = 1; iter[1] = NUM2LONG(step);
- rb_iterate(r_step_str, (VALUE)args, r_step_str_i, (VALUE)iter);
+ rb_iterate((VALUE(*)_((VALUE)))r_step_str, (VALUE)args, r_step_str_i,
+ (VALUE)iter);
}
else { /* generic each */
VALUE v = b;