[cfe-commits] r169095 - in /cfe/trunk: include/clang/AST/ include/clang/Sema/ lib/AST/ lib/Analysis/ lib/Rewrite/Core/ lib/StaticAnalyzer/Checkers/ lib/StaticAnalyzer/Core/

Benjamin Kramer benny.kra at gmail.com
Sat Dec 1 09:25:02 PST 2012


On 01.12.2012, at 18:19, Dmitri Gribenko <gribozavr at gmail.com> wrote:

> On Sat, Dec 1, 2012 at 7:12 PM, Benjamin Kramer
> <benny.kra at googlemail.com> wrote:
>> Author: d0k
>> Date: Sat Dec  1 11:12:56 2012
>> New Revision: 169095
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=169095&view=rev
>> Log:
>> Include pruning and general cleanup.
> 
> Hello Benjamin,
> 
> I wonder, did you use any tool for this?  Is this IWYU (but it wasn't
> updated quite a while, was it)?

I never got IWYU to work on any non-trivial code base. This change was driven by looking at include graphs and pruning off dead branches, starting with the most heavily used headers.

- Ben





More information about the cfe-commits mailing list