summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--range.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/range.c b/range.c
index 2a9f6e3767..c0e2176060 100644
--- a/range.c
+++ b/range.c
@@ -516,12 +516,9 @@ range_first(int argc, VALUE *argv, VALUE range)
static VALUE
range_last(int argc, VALUE *argv, VALUE range)
{
- VALUE n, a;
- long i, nelem, len;
+ VALUE rb_ary_last(int, VALUE *, VALUE);
if (argc == 0) return RANGE_END(range);
-
- rb_scan_args(argc, argv, "1", &n);
return rb_ary_last(argc, argv, rb_Array(range));
}