From 4bf4650321c540a8abf31aa801afc0e8545571f6 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 6 Feb 2021 00:49:39 +0900 Subject: Avoid implicit conversion from `mrb_float` to `mrb_complex`. --- mrbgems/mruby-cmath/src/cmath.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-cmath') diff --git a/mrbgems/mruby-cmath/src/cmath.c b/mrbgems/mruby-cmath/src/cmath.c index 14e8ba670..9ed34deea 100644 --- a/mrbgems/mruby-cmath/src/cmath.c +++ b/mrbgems/mruby-cmath/src/cmath.c @@ -139,7 +139,7 @@ cmath_log(mrb_state *mrb, mrb_value self) { if (cmath_get_complex(mrb, z, &real, &imag) || real < 0.0) { mrb_complex c = CX(real,imag); c = F(clog)(c); - if (n == 2) c = CXDIVc(c, F(clog)(base)); + if (n == 2) c = CXDIVc(c, F(clog)(CX(base,0))); return mrb_complex_new(mrb, creal(c), cimag(c)); } if (n == 1) return mrb_float_value(mrb, F(log)(real)); -- cgit v1.2.3