JonasToth added a comment.

In https://reviews.llvm.org/D52334#1242811, @steveire wrote:

> @JonasToth Sorry, I don't know what's unclear. I'm so surprised by your 
> question that I think maybe I'm missing something. I thought the commit 
> message and the patch itself are clear. Am I missing something?
>
> Currently you can only build clang-tidy if you build the static analyzer.
>
> This patch fixes that so that even if you do not build the static analyzer, 
> you can build clang-tidy. That is the purpose of this patch, as in the title.
>
> Am I missing something? Or did I misunderstand your comment?


Sorry for formulating it unclear. I was curious if you could currently break 
the clang-tidy builds if you deactivate building CSA and that it might result 
in some dangling stuff or build errors.
But that clang-tidy is deactivated totally makes that impossible :)

I agree with @lebedev.ri that `#ifdef` in code might be a problem because its 
not constantly checked if the build still works if the analyzer is turned off 
and you might get bitrot.
Some of the clang-tidy stuff relies on `Analysis/*` from clang as well, e.g. 
the CFG class. Is this still included in builds with CSA off?


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D52334



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to