diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | bignum.c | 2 |
2 files changed, 4 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Tue Jun 18 12:25:16 2013 Tanaka Akira <akr@fsij.org> + + * bignum.c (rb_big_xor): Non-effective code removed. + Tue Jun 18 11:26:05 2013 Koichi Sasada <ko1@atdot.net> * gc.c (gc_stat): add `generated_normal_object_count_types' for @@ -4638,8 +4638,6 @@ rb_big_xor(VALUE xx, VALUE yy) ds2 = BDIGITS(y); sign = RBIGNUM_SIGN(x); } - RBIGNUM_SET_SIGN(x, RBIGNUM_SIGN(x)?1:0); - RBIGNUM_SET_SIGN(y, RBIGNUM_SIGN(y)?1:0); z = bignew(l2, !(RBIGNUM_SIGN(x) ^ RBIGNUM_SIGN(y))); zds = BDIGITS(z); |