diff --git a/math.c b/math.c index 65a805698a..0b15ba7056 100644 --- a/math.c +++ b/math.c @@ -426,6 +426,7 @@ math_exp(VALUE unused_obj, VALUE x) #endif static double math_log1(VALUE x); +FUNC_MINIMIZED(static VALUE math_log(int, const VALUE *, VALUE)); /* * call-seq: @@ -450,6 +451,12 @@ static double math_log1(VALUE x); static VALUE math_log(int argc, const VALUE *argv, VALUE unused_obj) +{ + return rb_math_log(argc, argv); +} + +VALUE +rb_math_log(int argc, const VALUE *argv) { VALUE x, base; double d; @@ -923,13 +930,6 @@ exp1(cos) exp1(cosh) exp1(exp) exp2(hypot) - -VALUE -rb_math_log(int argc, const VALUE *argv) -{ - return math_log(argc, argv, 0); -} - exp1(sin) exp1(sinh) #if 0