diff options
| author | Stefan Monnier <monnier@iro.umontreal.ca> | 2007-05-19 15:15:19 +0000 |
|---|---|---|
| committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2007-05-19 15:15:19 +0000 |
| commit | d46b87e92ff89e2a712fd9e45c4fac9524d773a4 (patch) | |
| tree | d41bfe5d237988d1e5b138d48ebab5fc9dff7069 /src/syntax.c | |
| parent | 5073ad8e155ea640d0229b1e3bf9e5e75cf70e5e (diff) | |
| download | emacs-d46b87e92ff89e2a712fd9e45c4fac9524d773a4.tar.gz | |
(skip_chars): Update syntax-table only after we checked that
the new location is valid.
Diffstat (limited to 'src/syntax.c')
| -rw-r--r-- | src/syntax.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/syntax.c b/src/syntax.c index a9e6dda81fe..acb5d37825c 100644 --- a/src/syntax.c +++ b/src/syntax.c @@ -1669,10 +1669,10 @@ skip_chars (forwardp, syntaxp, string, lim, handle_iso_classes) p = GPT_ADDR; stop = endp; } + UPDATE_SYNTAX_TABLE_BACKWARD (pos - 1); if (! fastmap[(int) SYNTAX (p[-1])]) break; p--, pos--; - UPDATE_SYNTAX_TABLE_BACKWARD (pos - 1); } } } |
