[PATCH] D53354: [WIP][NOT FOR COMMIT][PROTOTYPE] clang-scan-deps: dependency scanning tool rough prototype

Kim Gräsman via cfe-commits cfe-commits at lists.llvm.org
Sun Oct 28 08:06:29 PDT 2018


Hi Alex,

On Fri, Oct 19, 2018 at 1:11 AM Alex Lorenz via Phabricator via
cfe-commits <cfe-commits at lists.llvm.org> wrote:
>
> > Have you checked the tool //Include What You Use//? I'm curious in what way the mishappenings of that tool present themselves in yours. There were some challenges not overcome in a good way in IWYU, their readme goes into a bit more detail on this.
>
> I haven't looked into IWYU that much. Could you please elaborate on which mishappenings you think might present themselves here?

IWYU maintainer here.

I'm not sure exactly what your tool wants to do, or what Whisperity
meant, but we have a couple of doc pages on why IWYU is tricky:
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhatIsAUse.md
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYUIsDifficult.md

FWIW,
- Kim


More information about the cfe-commits mailing list