carlosgalvezp added inline comments.
================ Comment at: clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h:50 struct ClangTidyStats { - ClangTidyStats() - : ErrorsDisplayed(0), ErrorsIgnoredCheckFilter(0), ErrorsIgnoredNOLINT(0), - ErrorsIgnoredNonUserCode(0), ErrorsIgnoredLineFilter(0) {} + int ErrorsDisplayed{0}; + int ErrorsIgnoredCheckFilter{0}; ---------------- salman-javed-nz wrote: > What's the prevalent style for class member initialization? `=` or `{}`? > cppcoreguidelines-prefer-member-initializer defaults to `{}` but I have seen > both types in the code. I tried to find this info in the LLVM coding guidelines but didn't find anything, so I assume it's maybe up to developers' discretion. I prefer using braced initialization, since it prevents implicit conversions: https://godbolt.org/z/4sP4rGsrY More strict guidelines like Autosar enforce this. Also CppCoreGuidelines prefer that style as you point out. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D113847/new/ https://reviews.llvm.org/D113847 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits