From db969f34a99b5ab5efd3a82d3c6d5a8e9be6f2da Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Tue, 27 Jul 2021 00:16:15 -0700 Subject: Micro optimization (probably not necessary) --- match.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/match.c b/match.c index bfae88e..6882c06 100644 --- a/match.c +++ b/match.c @@ -98,9 +98,8 @@ static match_t *cache_lookup(def_t *defs, const char *str, pat_t *pat) if (!cache.matches) return NULL; size_t h = hash(str, pat) & (cache.size-1); for (match_t *c = cache.matches[h]; c; c = c->cache_next) { - if (c->start == str && c->pat == pat && c->defs_id == defs->id) { + if (c->pat == pat && c->defs_id == defs->id && c->start == str) return c; - } } return NULL; } -- cgit v1.2.3