ruby-changes:17460
From: nobu <ko1@a...>
Date: Tue, 12 Oct 2010 23:54:38 +0900 (JST)
Subject: [ruby-changes:17460] Ruby:r29465 (trunk): * numeric.c (rb_num2fix): result of rb_num2long is SIGNED_VALUE.
nobu 2010-10-12 23:54:06 +0900 (Tue, 12 Oct 2010) New Revision: 29465 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29465 Log: * numeric.c (rb_num2fix): result of rb_num2long is SIGNED_VALUE. Modified files: trunk/ChangeLog trunk/numeric.c Index: ChangeLog =================================================================== --- ChangeLog (revision 29464) +++ ChangeLog (revision 29465) @@ -1,5 +1,7 @@ -Tue Oct 12 23:47:18 2010 Nobuyoshi Nakada <nobu@r...> +Tue Oct 12 23:53:57 2010 Nobuyoshi Nakada <nobu@r...> + * numeric.c (rb_num2fix): result of rb_num2long is SIGNED_VALUE. + * compile.c (iseq_build_body), error.c (set_syserr, get_syserr), (syserr_initialize), gc.c (define_final, rb_gc_copy_finalizer), (run_final), hash.c (rb_hash_aref, rb_hash_lookup2), Index: numeric.c =================================================================== --- numeric.c (revision 29464) +++ numeric.c (revision 29465) @@ -1858,7 +1858,7 @@ VALUE rb_num2fix(VALUE val) { - long v; + SIGNED_VALUE v; if (FIXNUM_P(val)) return val; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/