mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Avoid implicit conversion from mrb_float to mrb_complex.
This commit is contained in:
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user