From a5fadaadd368d0a96d7e3bc3edfdc92ae22f44ce Mon Sep 17 00:00:00 2001 From: naruse Date: Tue, 23 Apr 2013 12:24:56 +0000 Subject: * string.c (rb_str_inspect): refix r40413, on Ruby 1.9 usual character escape uses hex/Unicode escapes, so fix to use Unicode escape on Unicode strings and hex on others. [ruby-core:54458] [Bug #8290] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40423 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'string.c') diff --git a/string.c b/string.c index 22e98f2569..42798385fa 100644 --- a/string.c +++ b/string.c @@ -4572,11 +4572,6 @@ rb_str_inspect(VALUE str) } } switch (c) { - case '\0': - if (p - n > prev) str_buf_cat(result, prev, p - n - prev); - str_buf_cat(result, "\\000", 4); - prev = p; - continue; case '\n': cc = 'n'; break; case '\r': cc = 'r'; break; case '\t': cc = 't'; break; -- cgit v1.2.3