NoQ added inline comments.
================
Comment at: clang/lib/Analysis/SarifPathDiagnosticConsumer.cpp:307
.Case(FULLNAME, HELPTEXT)
#include "clang/StaticAnalyzer/Checkers/Checkers.inc"
#undef CHECKER
----------------
Szelethus wrote:
> NoQ wrote:
> > Szelethus wrote:
> > > NoQ wrote:
> > > > This thing still worries me but this definitely isn't a link-time
> > > > dependency.
> > > D53277#1285757, rGb8cfcc71469d40a98f4cc79fcdc46cd67bea45f7
> > Ok, what's the proper solution here? This is clearly a layering violation
> > now; this generic diagnostic consumer shouldn't know anything about the
> > Static Analyzer specifically. I guess we could separate it into an
> > independent polymorphic object ("DescriptionGetter" or something like that)
> > that the Static Analyzer would instantiate manually. Or ideally we could
> > ship this information with the bug report itself.
> >
> > I'll add a FIXME and try to reproduce potential modules problems locally.
> I am puzzled myself :/ Maybe we could ask @aaron.ballman, since he landed
> most of these changes back in the day?
I fixed a couple other bugs that caused modules build to fail before pushing
but this one wasn't a problem.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67422/new/
https://reviews.llvm.org/D67422
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits