d/dmd: Merge upstream dmd 09be6ee14

Initializes ncost before use, which was caught by valgrind.

Fixes: PR d/94653

Reviewed-on: https://github.com/dlang/dmd/pull/11045
This commit is contained in:
Iain Buclaw 2020-04-19 14:30:37 +02:00
parent df73e5842f
commit ace4b1acba
2 changed files with 3 additions and 3 deletions

View file

@ -1,4 +1,4 @@
799066f498aebcfa420df284cac1f204b1f953a8
09be6ee1439ba12211678f3f1b591d1e986b7be0
The first line of this file holds the git revision number of the last
merge done from the dlang/dmd repository.

View file

@ -58,7 +58,7 @@ void *spellerY(const char *seed, size_t seedlen, fp_speller_t fp, void *fparg,
memcpy(buf, seed, index);
*cost = INT_MAX;
void* p = NULL;
int ncost;
int ncost = 0;
/* Delete at seed[index] */
if (index < seedlen)
@ -122,7 +122,7 @@ void *spellerX(const char *seed, size_t seedlen, fp_speller_t fp, void *fparg,
if (!buf)
return NULL; // no matches
}
int cost = INT_MAX, ncost;
int cost = INT_MAX, ncost = 0;
void *p = NULL, *np;
/* Deletions */