On Tue, Sep 15, 2015 at 11:26:03AM -0600, Martin Sebor wrote:
> On 09/15/2015 10:52 AM, Marek Polacek wrote:
> >Currently, when one writes a code that is missing the struct/union/enum
> >tag, we get less than ideal error message.  The following patch improves
> >the situation a bit by giving a hint to the user.
> 
> I can't count the number of times I've made this mistake and
> scratched my head wondering what I did wrong. This is going
> to help a lot!
 
Good ;).

> FWIW, I would like it even more if there was just one message
> instead of an error and a note. Since (when) the type is known,
> could the error simply say:
> 
>   error_at (here, "must use the %<struct%> keyword to refer to type %qE",
>             name);

Works for me as well.  Changing this is trivial -- I can change this if
people like one error message more than error + note.

        Marek

Reply via email to