diff options
Diffstat (limited to 'rational.c')
-rw-r--r-- | rational.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rational.c b/rational.c index 2d0daea2e3..0f3167a7e0 100644 --- a/rational.c +++ b/rational.c @@ -2327,9 +2327,8 @@ string_to_r_strict(VALUE self) s = (char *)""; if (!parse_rat(s, 1, &num)) { - VALUE ins = f_inspect(self); - rb_raise(rb_eArgError, "invalid value for convert(): %s", - StringValuePtr(ins)); + rb_raise(rb_eArgError, "invalid value for convert(): %+"PRIsVALUE, + self); } if (RB_TYPE_P(num, T_FLOAT)) |