[cfe-commits] [PATCH] Fix broken diagnostic pragmas

Argyrios Kyrtzidis kyrtzidis at apple.com
Fri Dec 10 13:25:59 PST 2010


*bump*

updated for trunk patch attached.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diag-pragma.diff
Type: application/octet-stream
Size: 49140 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20101210/88d0b8ad/attachment.obj>
-------------- next part --------------

On Dec 1, 2010, at 3:27 PM, Argyrios Kyrtzidis wrote:

> The attached patch fixes diagnostic pragmas to keep track of the diagnostic state changes.
> 
> This is an improved version of the earlier patch, where the main change is that macros that require 'unused' warnings
> are tracked by the Preprocessor by storing their source locations. The benefit of this is that when we are
> deserializing from PCH, we don't need to deserialize identifier & macros just so that we can report that they are unused,
> we just warn using the SourceLocations of the set (that will be filled by the ASTReader, though ASTReader/ASTWriter changes will come in later).
> 
> Please review.
> 
> -Argiris
> <diag-pragma.diff>_______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits



More information about the cfe-commits mailing list