From 8e84823f3f06714d0668060d62456cf7e3100e6c Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 21 Nov 2015 14:13:56 -0800 Subject: Revert regexp reentrancy abort patch Although the patch does fix Bug#21688 and prevents a core dump, it also makes the message-mode-propertize test fail; see: http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html Perhaps someone else can come up with a better fix some day. * src/syntax.c (update_syntax_table_forward): Propertize even when truncated. * src/syntax.h (UPDATE_SYNTAX_TABLE_FORWARD_FAST): (UPDATE_SYNTAX_TABLE_FAST): Remove. All callers changed back to the non-_FAST versions. --- src/syntax.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/syntax.c') diff --git a/src/syntax.c b/src/syntax.c index f939a76a2e6..5b0ec6d071b 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -514,6 +514,7 @@ update_syntax_table_forward (ptrdiff_t charpos, bool init, { eassert (NILP (object)); eassert (charpos >= gl_state.e_property); + parse_sexp_propertize (charpos); } else { -- cgit v1.2.1