From a90b2a035ff1bea75eda3372d513e07020293328 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 7 May 2004 13:09:12 +0000 Subject: [PATCH] Suppress 'uninitialized variable' warning emitted by some (not all) versions of gcc. The code is correct AFAICS, but it requires slightly more analysis than usual to see that the variable can't be used uninitialized. --- contrib/tsearch2/ispell/spell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/tsearch2/ispell/spell.c b/contrib/tsearch2/ispell/spell.c index 10b0ca9e40..416acf7797 100644 --- a/contrib/tsearch2/ispell/spell.c +++ b/contrib/tsearch2/ispell/spell.c @@ -791,7 +791,7 @@ CopyVar(SplitVar *s, int makedup) { static SplitVar* SplitToVariants( IspellDict * Conf, SPNode *snode, SplitVar * orig, char *word, int wordlen, int startpos, int minpos ) { SplitVar *var=NULL; - SPNodeData *StopLow, *StopHigh, *StopMiddle; + SPNodeData *StopLow, *StopHigh, *StopMiddle = NULL; SPNode *node = (snode) ? snode : Conf->Dictionary; int level=(snode) ? minpos : startpos; /* recursive minpos==level*/ int lenaff;