diff --git a/ChangeLog b/ChangeLog index 40a89b8bc4..22907dd9c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Thu Aug 1 23:55:08 2013 Tanaka Akira + + * bignum.c (rb_big2str1): Remove a local variable. + Thu Aug 1 23:33:01 2013 Tanaka Akira * bignum.c (rb_cstr_to_inum): Use power_cache_get_power. diff --git a/bignum.c b/bignum.c index 1f37209ba1..c32a6953c7 100644 --- a/bignum.c +++ b/bignum.c @@ -4352,7 +4352,6 @@ static VALUE rb_big2str1(VALUE x, int base) { VALUE xx; - size_t len; struct big2str_struct b2s_data; int power_level; VALUE power; @@ -4401,15 +4400,14 @@ rb_big2str1(VALUE x, int base) b2s_data.result = Qnil; b2s_data.ptr = NULL; - len = 0; xx = rb_big_clone(x); RBIGNUM_SET_SIGN(xx, 1); if (power_level < 0) { - big2str_orig(&b2s_data, xx, len, 0); + big2str_orig(&b2s_data, xx, 0, 0); } else { - big2str_karatsuba(&b2s_data, xx, power_level, len, 0); + big2str_karatsuba(&b2s_data, xx, power_level, 0, 0); } rb_big_resize(xx, 0);