On Wed, 2025-03-26 at 19:59 +0100, Jakub Jelinek wrote:
> On Wed, Mar 26, 2025 at 02:34:43PM -0400, David Malcolm wrote:
> 
> Thanks for working on this.
> My python is very limited, so just adding some comments rather
> than doing patch review.
> 
> > +COMMON_MISSPELLINGS = {('dg_final', 'dg-final')}
> 
> Does that catch just dg_final and not say dg_do or dg_error
> or dg-output_file ?

Unfortunately only the ones I spelled out.

> I'd think a common misspelling would be any replacement of - with
> _ (maybe also omitting the - altogether).

Maybe a generalization of the regexp to dg[-_][-_a-z]+ or similar, and
then report things that match the "with underscores" regexp but not the
"without underscores" regexp.


>   And I think Sam fixed
> some dg-compile or dg-run misspellings of dg-do compile or dg-do run.
> 
> Does it have a list of valid dg-* directives and diagnose if it
> sees dg-invalid-directive?

It doesn't; that's a good idea.

Dave

Reply via email to