aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/regexp.h
diff options
context:
space:
mode:
authorDavid Bürgin <676c7473@gmail.com>2015-05-14 15:41:15 +0200
committerJustin M. Keyes <justinkz@gmail.com>2015-06-13 21:38:39 -0400
commitf04bc91c2ff50e5b85ec3b5838f52d0019640616 (patch)
treec2df3952cda0d780db08644fe43a008bb0884604 /src/nvim/regexp.h
parent80d61fb87be5ef96b1a28dc88699ade4aa7c83df (diff)
downloadrneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.tar.gz
rneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.tar.bz2
rneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.zip
vim-patch:7.4.593 #2657
Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) Solution: Bail out from the NFA engine when the max limit is much higher than the min limit. https://github.com/vim/vim/commit/v7-4-593 See https://groups.google.com/d/msg/vim_dev/c7owwoseba8/ZETgSNZ6p10J
Diffstat (limited to 'src/nvim/regexp.h')
-rw-r--r--src/nvim/regexp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/regexp.h b/src/nvim/regexp.h
index 1af01fe411..37513d8c27 100644
--- a/src/nvim/regexp.h
+++ b/src/nvim/regexp.h
@@ -5,6 +5,7 @@
#define RE_MAGIC 1 /* 'magic' option */
#define RE_STRING 2 /* match in string instead of buffer text */
#define RE_STRICT 4 /* don't allow [abc] without ] */
+#define RE_AUTO 8 /* automatic engine selection */
/* values for reg_do_extmatch */
#define REX_SET 1 /* to allow \z\(...\), */