fortran/95509 - fix spellcheck-operator.f90 regression

My earlier patch to add case handling to the spell checker caused a
Fortran regression.  I believe I must have misread the test results.

This patch fixes the problem by changing the cutoff.  I chose this
value because the previous patch effectively multiplied the result of
get_edit_distance by 2 (unless a case change is involved).

gcc/fortran/ChangeLog:

	PR fortran/95509
	* misc.c (gfc_closest_fuzzy_match): Update cutoff value
	computation.
This commit is contained in:
Tom Tromey 2020-06-05 06:40:14 -06:00
parent 1afc467256
commit 640e05e02b
1 changed files with 1 additions and 1 deletions

View File

@ -397,7 +397,7 @@ gfc_closest_fuzzy_match (const char *typo, char **candidates)
likely to be meaningless. */
if (best)
{
unsigned int cutoff = MAX (tl, strlen (best)) / 2;
unsigned int cutoff = MAX (tl, strlen (best));
if (best_distance > cutoff)
{