From 69bed0431c4df39d18522116e34476fbdf481607 Mon Sep 17 00:00:00 2001 From: Jan Edmund Lazo Date: Sat, 11 Oct 2025 11:03:00 -0400 Subject: [PATCH] vim-patch:9.0.1427: warning for uninitialized variable Problem: Warning for uninitialized variable. (Tony Mechelynck) Solution: Add #ifdef. https://github.com/vim/vim/commit/1f76138ff1d08a8474cfcaf743448caf679416a3 Co-authored-by: Bram Moolenaar --- src/nvim/regexp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvim/regexp.c b/src/nvim/regexp.c index 89a85b80e6..0968cbdd4f 100644 --- a/src/nvim/regexp.c +++ b/src/nvim/regexp.c @@ -15050,7 +15050,7 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, regsubs_T *subm int subidx; int bytelen; - if (t->state->c <= NFA_BACKREF9) { + if (t->state->c >= NFA_BACKREF1 && t->state->c <= NFA_BACKREF9) { subidx = t->state->c - NFA_BACKREF1 + 1; result = match_backref(&t->subs.norm, subidx, &bytelen); } else {