Revision: 4334 http://trac.macosforge.org/projects/ruby/changeset/4334 Author: martinlagardette@apple.com Date: 2010-07-08 16:39:45 -0700 (Thu, 08 Jul 2010) Log Message: ----------- Make sure `Bignum#modulo` uses the implementation function (avoid crashes) - Fixes #775 Modified Paths: -------------- MacRuby/trunk/bignum.c Modified: MacRuby/trunk/bignum.c =================================================================== --- MacRuby/trunk/bignum.c 2010-07-08 23:39:15 UTC (rev 4333) +++ MacRuby/trunk/bignum.c 2010-07-08 23:39:45 UTC (rev 4334) @@ -2843,7 +2843,7 @@ rb_objc_define_method(rb_cBignum, "%", rb_big_modulo_imp, 1); rb_objc_define_method(rb_cBignum, "div", rb_big_idiv_imp, 1); rb_objc_define_method(rb_cBignum, "divmod", rb_big_divmod_imp, 1); - rb_objc_define_method(rb_cBignum, "modulo", rb_big_modulo, 1); + rb_objc_define_method(rb_cBignum, "modulo", rb_big_modulo_imp, 1); rb_objc_define_method(rb_cBignum, "remainder", rb_big_remainder, 1); rb_objc_define_method(rb_cBignum, "fdiv", rb_big_fdiv, 1); rb_objc_define_method(rb_cBignum, "**", rb_big_pow_imp, 1);