From 65b04066a25812fe51e25d028d7cc2ef0b53fbc2 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 2 Nov 2018 08:54:24 +0900 Subject: Empty pattern string can generate `TR_UNINITIALIZED` pattern; fix #4156 --- mrbgems/mruby-string-ext/src/string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mrbgems/mruby-string-ext') diff --git a/mrbgems/mruby-string-ext/src/string.c b/mrbgems/mruby-string-ext/src/string.c index c0105fbd9..6f574b9db 100644 --- a/mrbgems/mruby-string-ext/src/string.c +++ b/mrbgems/mruby-string-ext/src/string.c @@ -368,7 +368,7 @@ tr_find_character(const struct tr_pattern *pat, const char *pat_str, int ch) ret = n_sum + ch - pat->val.ch[0]; } else { - mrb_assert(FALSE); // should not reach + mrb_assert(pat->type == TR_UNINITIALIZED); } n_sum += pat->n; pat = pat->next; -- cgit v1.2.3