On 02/07/2012 09:02 PM, Chad Rosier wrote: > Enea, > Committed clang revision 150001. Let me know if that works for you. > > Chad
Works fine, thanks. Enea. > On Feb 7, 2012, at 12:47 AM, Enea Zaffanella<[email protected]> wrote: > >> On 02/07/2012 01:10 AM, Chad Rosier wrote: >>> >>> On Feb 5, 2012, at 1:19 PM, Enea Zaffanella<[email protected]> wrote: >>> >>>> On 02/05/2012 09:17 PM, Chad Rosier wrote: >>>>> Hi Enea, >>>> >> >> [...] >> >>>> So, what code should we write in order to change the default mapping >>>> of a warning that is mapped by default to error >>>> (e.g., warn_return_missing_expr)? >>> >>> Enea, You can downgrade warnings that are mapped by default to errors >>> using the setDiagnosticGroupWarningAsError(StringRef Group, bool Enabled) >>> API >>> (e.g., setDiagnosticGroupWarningAsError(Group, false)). Let me know if >>> this works for you. If so, I'll go ahead and update the doxygen comments. >>> >>> Chad >> >> Hi Chad. >> >> This seems to be working, but having to call it on the whole diagnostic >> group results in a somehow unflexible public interface. >> May I suggest to have another public method such as >> >> setDiagnosticWarningAsError(diag::kind Diag, bool) >> >> and then have setDiagnosticGroupWarningAsError() just call the one above for >> each diagnostics in the group? >> >> Similarly for >> setDiagnosticGroupErrorAsFatal (StringRef Group, bool Enabled). >> >> Enea. > _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
