aboutsummaryrefslogtreecommitdiffstats
path: root/src/syntax.c
diff options
context:
space:
mode:
authorStefan Monnier <[email protected]>2007-05-19 15:15:19 +0000
committerStefan Monnier <[email protected]>2007-05-19 15:15:19 +0000
commitd46b87e92ff89e2a712fd9e45c4fac9524d773a4 (patch)
treed41bfe5d237988d1e5b138d48ebab5fc9dff7069 /src/syntax.c
parent5073ad8e155ea640d0229b1e3bf9e5e75cf70e5e (diff)
(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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/syntax.c b/src/syntax.c
index a9e6dda81f..acb5d37825 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);
}
}
}