From 234a2b10fb48e11f66ddeee3cd27efa64f5f12c2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 27 Jul 2024 17:45:28 +0900 Subject: [PATCH] mruby-bigint (mpz_neg): no need to check `x != y` --- mrbgems/mruby-bigint/core/bigint.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mrbgems/mruby-bigint/core/bigint.c b/mrbgems/mruby-bigint/core/bigint.c index 6e62b3e97..211b062f9 100644 --- a/mrbgems/mruby-bigint/core/bigint.c +++ b/mrbgems/mruby-bigint/core/bigint.c @@ -863,8 +863,7 @@ mpz_div_2exp(mrb_state *mrb, mpz_t *z, mpz_t *x, mrb_int e) static void mpz_neg(mrb_state *mrb, mpz_t *x, mpz_t *y) { - if (x!=y) - mpz_set(mrb, x, y); + mpz_set(mrb, x, y); x->sn = -(y->sn); }