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:
parent
1afc467256
commit
640e05e02b
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue