aboutsummaryrefslogtreecommitdiffstats
path: root/src/syntax.c
diff options
context:
space:
mode:
authorChong Yidong2006-09-17 17:38:59 +0000
committerChong Yidong2006-09-17 17:38:59 +0000
commite5b94d44df00cfc40845d4000796d419b123a1a7 (patch)
treeb37146f4c754bc9513c1ecb5598e787a3b128fa9 /src/syntax.c
parentdb70f3afa3126edd6f2df516892f0103c39ff9f7 (diff)
downloademacs-e5b94d44df00cfc40845d4000796d419b123a1a7.tar.gz
emacs-e5b94d44df00cfc40845d4000796d419b123a1a7.zip
* search.c (clear_regexp_cache): New function.
* syntax.c (Fmodify_syntax_entry): Clear regexp cache.
Diffstat (limited to 'src/syntax.c')
-rw-r--r--src/syntax.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/syntax.c b/src/syntax.c
index eee9151f878..052191d5fef 100644
--- a/src/syntax.c
+++ b/src/syntax.c
@@ -1039,6 +1039,11 @@ usage: (modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE) */)
1039 check_syntax_table (syntax_table); 1039 check_syntax_table (syntax_table);
1040 1040
1041 SET_RAW_SYNTAX_ENTRY (syntax_table, XINT (c), Fstring_to_syntax (newentry)); 1041 SET_RAW_SYNTAX_ENTRY (syntax_table, XINT (c), Fstring_to_syntax (newentry));
1042
1043 /* We clear the regexp cache, since character classes can now have
1044 different values from those in the compiled regexps.*/
1045 clear_regexp_cache ();
1046
1042 return Qnil; 1047 return Qnil;
1043} 1048}
1044 1049