carlosgalvezp added a comment. In D116833#3232739 <https://reviews.llvm.org/D116833#3232739>, @efriedma wrote:
> I'll just note here that doing this globally is likely to have unexpected > results... consider, for example: > > #include <math.h> > void f() { long x = M_PI; } > > Currently, the implicit conversion warning points into math.h. > > That said, I don't see any problem with the current implementation. Yes, at first I set the default to "disable globally" and got around ~15 failed tests similar to your example. I don't have a good enough picture of all the existing warnings to determine what's preferred here, but I think we can take it in a separate patch. I get a much better insight now about why this has not been tackled before and why some warnings from system macros are needed! I can also mention that we have recently merged a patch to disable clang-tidy warnings from system macros: https://reviews.llvm.org/D116378 Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D116833/new/ https://reviews.llvm.org/D116833 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits