From cf69b13e0576696e4e1f91dfaca38e9fd47ca404 Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Fri, 8 Sep 2000 00:46:53 +0000 Subject: [PATCH] (compile_pattern): Check the multibyteness of cached string and PATTERN. --- src/search.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/search.c b/src/search.c index 246f9cbdf4d..3ba413ae8c2 100644 --- a/src/search.c +++ b/src/search.c @@ -221,6 +221,7 @@ compile_pattern (pattern, regp, translate, posix, multibyte) if (NILP (cp->regexp)) goto compile_it; if (XSTRING (cp->regexp)->size == XSTRING (pattern)->size + && STRING_MULTIBYTE (cp->regexp) == STRING_MULTIBYTE (pattern) && !NILP (Fstring_equal (cp->regexp, pattern)) && EQ (cp->buf.translate, (! NILP (translate) ? translate : make_number (0))) && cp->posix == posix -- 2.39.5