diff --git a/object.c b/object.c index 2fff5d529c..5ecc035302 100644 --- a/object.c +++ b/object.c @@ -3470,7 +3470,7 @@ rb_check_to_float(VALUE val) if (!rb_obj_is_kind_of(val, rb_cNumeric)) { return Qnil; } - return rb_check_convert_type(val, T_FLOAT, "Float", "to_f"); + return rb_check_convert_type_with_id(val, T_FLOAT, "Float", id_to_f); } static inline int