From d2d9257cd4b122fc5a7dca40594365d765e52011 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 22 Jul 2014 04:33:38 +0000 Subject: [PATCH] string.c: raise at invalid byte sequence * string.c (rb_str_count): raise at invalid byte sequence argument even if single-byte optimization is effective. [ruby-dev:48442] [Bug #10078] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46897 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 8 +++++--- test/ruby/test_m17n_comb.rb | 12 +++++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/string.c b/string.c index b303b56d89..f0ce9b1109 100644 --- a/string.c +++ b/string.c @@ -6075,15 +6075,17 @@ rb_str_count(int argc, VALUE *argv, VALUE str) rb_check_arity(argc, 1, UNLIMITED_ARGUMENTS); for (i=0; i