summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2012-02-05 18:00:46 +0100
committerJim Meyering <meyering@redhat.com>2012-02-26 11:01:14 +0100
commit9894f828d474e73b81c3c7a33323a9ca0c9914c2 (patch)
tree912755fdb8f8bd308d1f27f5b16e1ddaa60fe4ce /src
parent74dc111398feff35e54978d442b9a488c05829b5 (diff)
downloadgrep-9894f828d474e73b81c3c7a33323a9ca0c9914c2.tar.gz
dfa: merge calls to SUCCEEDS_IN_CONTEXT
* src/dfa.c (state_index): use a single call to SUCCEEDS_IN_CONTEXT.
Diffstat (limited to 'src')
-rw-r--r--src/dfa.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/dfa.c b/src/dfa.c
index 3e19b402..f3e414db 100644
--- a/src/dfa.c
+++ b/src/dfa.c
@@ -2014,9 +2014,7 @@ state_index (struct dfa *d, position_set const *s, int context)
if (d->tokens[s->elems[j].index] < 0)
{
constraint = s->elems[j].constraint;
- if (SUCCEEDS_IN_CONTEXT(constraint, context, CTX_NONE)
- || SUCCEEDS_IN_CONTEXT(constraint, context, CTX_NEWLINE)
- || SUCCEEDS_IN_CONTEXT(constraint, context, CTX_LETTER))
+ if (SUCCEEDS_IN_CONTEXT (constraint, context, CTX_ANY))
d->states[i].constraint |= constraint;
if (! d->states[i].first_end)
d->states[i].first_end = d->tokens[s->elems[j].index];