This is the mail archive of the gcc@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: Suppressing specific compiler warnings


Robert Dewar wrote:

One general and significant drawback of these complex schemes
for naming or numbering warnings is that they make it
significantly more work to introduce new warnings, and that
is an unfortunate scenario.

Part of my proposal of a year ago was to have the name be supplied as part of the warning, so you'd say something like

 if (...)
   WARN(unbuttoned_fly, "your fly is unbuttoned");

where WARN is a macro that would expand into
"if (warn_unbuttoned_fly) warn (...);" etc.

Whatever the details of the scheme, the mass of warning control
infrastructure should be auto-constructed.

Stan



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