From ff397f89b03eda01b5366e5ccb3610c2075e012e Mon Sep 17 00:00:00 2001 From: eban Date: Tue, 1 Jul 2003 10:03:04 +0000 Subject: * parse.y (rb_intern): should use mbclen instead of mblen. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- parse.y | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'parse.y') diff --git a/parse.y b/parse.y index e87bcfec5..24382950b 100644 --- a/parse.y +++ b/parse.y @@ -5879,8 +5879,8 @@ rb_intern(name) } break; } - while (*m && is_identchar(*m)) { - m += mblen(m, name + last - m + 1); + while (m <= name + last && is_identchar(*m)) { + m += mbclen(*m); } if (*m) id = ID_JUNK; id |= ++last_id << ID_SCOPE_SHIFT; -- cgit