From 917789fdf702b18edd9788adf5a60123b9a31ce8 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 19 Sep 2013 17:04:01 +0200 Subject: updated for version 7.4.029 Problem: An error in a pattern is reported twice. Solution: Remove the retry with the backtracking engine, it won't work. --- src/regexp.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/regexp.c') diff --git a/src/regexp.c b/src/regexp.c index df884e25b..075374d16 100644 --- a/src/regexp.c +++ b/src/regexp.c @@ -8016,12 +8016,11 @@ vim_regcomp(expr_arg, re_flags) } #endif /* - * If NFA engine failed, then revert to the backtracking engine. - * Except when there was a syntax error, which was properly handled by - * NFA engine. - */ + * If the NFA engine failed, the backtracking engine won't work either. + * if (regexp_engine == AUTOMATIC_ENGINE) prog = bt_regengine.regcomp(expr, re_flags); + */ } return prog; -- cgit v1.2.1