commit | 2976c028ca65631825581dcd4e36b56ddc1ae82d | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Jun 05 21:30:37 2013 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Jun 05 21:30:37 2013 +0200 |
tree | 8fafacebdba6c8d43dd2552c14da819b8d5ea591 | |
parent | c19b4b50a800c9866df4de0d30a25dc9d9af4939 [diff] [blame] |
updated for version 7.3.1127 Problem: No error for using empty \%[]. Solution: Give error message.
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 189e413..ec5543c 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c
@@ -977,6 +977,9 @@ reg_magic == MAGIC_ALL); EMIT(c); } + if (n == 0) + EMSG2_RET_FAIL(_(e_empty_sb), + reg_magic == MAGIC_ALL); EMIT(NFA_OPT_CHARS); EMIT(n); break;