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

ruby-changes:23000

From: nobu <ko1@a...>
Date: Fri, 16 Mar 2012 06:30:38 +0900 (JST)
Subject: [ruby-changes:23000] nobu:r35049 (trunk): * enumerator.c (lazy_zip_func): variadic argument needs explicit cast

nobu	2012-03-16 06:30:12 +0900 (Fri, 16 Mar 2012)

  New Revision: 35049

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

  Log:
    * enumerator.c (lazy_zip_func): variadic argument needs explicit cast
      on the platforms where VALUE is longer than int.

  Modified files:
    trunk/ChangeLog
    trunk/enumerator.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 35048)
+++ ChangeLog	(revision 35049)
@@ -1,5 +1,8 @@
-Fri Mar 16 06:29:29 2012  Nobuyoshi Nakada  <nobu@r...>
+Fri Mar 16 06:30:10 2012  Nobuyoshi Nakada  <nobu@r...>
 
+	* enumerator.c (lazy_zip_func): variadic argument needs explicit cast
+	  on the platforms where VALUE is longer than int.
+
 	* enumerator.c (lazy_init_iterator): no need to check overflow twice.
 
 Fri Mar 16 05:47:09 2012  Eric Hodel  <drbrain@s...>
Index: enumerator.c
===================================================================
--- enumerator.c	(revision 35048)
+++ enumerator.c	(revision 35049)
@@ -1420,7 +1420,7 @@
     rb_ary_push(ary, argv[1]);
     for (i = 0; i < RARRAY_LEN(arg); i++) {
 	v = rb_rescue2(call_next, RARRAY_PTR(arg)[i], next_stopped, 0,
-		       rb_eStopIteration, 0);
+		       rb_eStopIteration, (VALUE)0);
 	rb_ary_push(ary, v);
     }
     rb_funcall(yielder, id_yield, 1, ary);

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

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