From 51b11a691979e1ade544bfe90608255aeca02a82 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 14 Oct 2024 08:05:34 +0900 Subject: [PATCH] mruby-rational: add comments We used `mrb_bint_mul(mrb, n, ONE)` to normalize `n`. The code confused ChatGPT that could not read the intention. --- mrbgems/mruby-rational/src/rational.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mrbgems/mruby-rational/src/rational.c b/mrbgems/mruby-rational/src/rational.c index a2be7f8c7..60bc4d25e 100644 --- a/mrbgems/mruby-rational/src/rational.c +++ b/mrbgems/mruby-rational/src/rational.c @@ -116,6 +116,7 @@ rational_numerator(mrb_state *mrb, mrb_value self) { mrb_value n = rat_numerator(mrb, self); if (mrb_bigint_p(n)) { + /* normalize bigint */ return mrb_bint_mul(mrb, n, ONE); } return n; @@ -139,6 +140,7 @@ rational_denominator(mrb_state *mrb, mrb_value self) { mrb_value n = rat_denominator(mrb, self); if (mrb_bigint_p(n)) { + /* normalize bigint */ return mrb_bint_mul(mrb, n, ONE); } return n;