From 92084a8b23a5f4bebab8e9f95c7479e6878a369a Mon Sep 17 00:00:00 2001 From: ktsj Date: Sat, 20 Jul 2013 23:14:48 +0000 Subject: * proc.c (proc_to_s): use PRIsVALUE to preserve the result encoding. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@42094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- proc.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'proc.c') diff --git a/proc.c b/proc.c index bcdcb3607c..c50f173dab 100644 --- a/proc.c +++ b/proc.c @@ -883,9 +883,8 @@ proc_to_s(VALUE self) if (iseq->line_info_table) { first_lineno = rb_iseq_first_lineno(iseq); } - str = rb_sprintf("#<%s:%p@%s:%d%s>", cname, (void *)self, - RSTRING_PTR(iseq->location.path), - first_lineno, is_lambda); + str = rb_sprintf("#<%s:%p@%"PRIsVALUE":%d%s>", cname, (void *)self, + iseq->location.path, first_lineno, is_lambda); } else { str = rb_sprintf("#<%s:%p%s>", cname, (void *)proc->block.iseq, -- cgit v1.2.3