[前][次][番号順一覧][スレッド一覧]

ruby-changes:22997

From: drbrain <ko1@a...>
Date: Fri, 16 Mar 2012 05:53:34 +0900 (JST)
Subject: [ruby-changes:22997] drbrain:r35046 (trunk): * enumerator.c (lazy_init_iterator): Fix type error (int vs long).

drbrain	2012-03-16 05:53:23 +0900 (Fri, 16 Mar 2012)

  New Revision: 35046

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35046

  Log:
    * enumerator.c (lazy_init_iterator):  Fix type error (int vs long).

  Modified files:
    trunk/ChangeLog
    trunk/enumerator.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 35045)
+++ ChangeLog	(revision 35046)
@@ -1,3 +1,7 @@
+Fri Mar 16 05:47:09 2012  Eric Hodel  <drbrain@s...>
+
+	* enumerator.c (lazy_init_iterator):  Fix type error (int vs long).
+
 Thu Mar 15 23:13:36 2012  Shugo Maeda  <shugo@r...>
 
 	* enum.c (rb_enum_values_pack): rename from enum_values_pack, and
Index: enumerator.c
===================================================================
--- enumerator.c	(revision 35045)
+++ enumerator.c	(revision 35046)
@@ -1177,7 +1177,7 @@
 	if (argc > 0) {
 	    rb_ary_cat(args, argv, argc);
 	}
-	result = rb_yield_values2(RARRAY_LEN(args), RARRAY_PTR(args));
+	result = rb_yield_values2(RARRAY_LENINT(args), RARRAY_PTR(args));
 	RB_GC_GUARD(args);
     }
     if (result == Qundef) rb_iter_break();

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]