lebedev.ri added a comment. In https://reviews.llvm.org/D53817#1278916, @JonasToth wrote:
> How does this patch change the behaviour for macros without location? It doesn't. > They will be diagnosed at the beginning of the TU? > It is probably better to ignore these kind of macros, as there is no way > around them (compile time configuration can only be done with macros?!) and > therefore warnings for theses macros are false positives. Using `constexpr` > constructs does not help either. I agree that it might be good idea to add an *option* to not diagnose such macros. But i think it is not the spirit of the check/rule to ignore them completely [by default], because those macros are still horrible, and can affect all kinds of things, just like the 'normal' macros. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D53817 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits