This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: preprocessor/10613: Please make -Wtrigraphs the default


Zack Weinberg wrote:-

> > This option is in effect unless trigraphs are turned on, and is
> > implied by @option{-Wall}.  With the exception of a trigraph that
> > would form an escaped newline, warnings are not given for trigraphs
> > within comments as they do not affect the meaning of the program.
> 
> is confusing.  I would say instead
> 
>   Most trigraphs in comments cannot affect the meaning of the program.
>   However, a trigraph that would form an escaped newline (@samp{??/}
>   at the end of a line) can, by changing where the comment begins or
>   ends.  Therefore, only trigraphs that would form escaped newlines
>   produce warnings inside a comment.
> 
>   This option is implied by @option{-Wall}.  If @option{-Wall} is not
>   given, this option is still enabled unless trigraphs are enabled.
>   To get trigraph conversion without warnings, but get the other
>   @option{-Wall} warnings, use @samp{-trigraphs -Wall -Wno-trigraphs}.

That's great, thanks, I'll plagiarise in full.

Neil.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]