lebedev.ri marked 4 inline comments as done. lebedev.ri added a comment. (only comments, patch to follow)
================ Comment at: clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp:84 "cppcoreguidelines-c-copy-assignment-signature"); + CheckFactories.registerCheck<modernize::AvoidCArraysCheck>( + "cppcoreguidelines-avoid-c-arrays"); ---------------- JonasToth wrote: > lebedev.ri wrote: > > JonasToth wrote: > > > please conserve the alphabetical order here > > Sorted all the `CheckFactories.registerCheck<>();` lines. > the `avoid-*` checks seem to be displaced now. How it should be sorted? By the new check name? Or the internal class name? If it is not the latter, then sorting is really problematic as it can't be automatized. ================ Comment at: test/clang-tidy/modernize-avoid-c-arrays.cpp:10-11 +void foo() { + int c[b[0]]; + // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: do not declare C-style arrays, use std::array<> instead +} ---------------- This is VLA. Note that VLA are C99, they (thankfully!) don't exist in C++ standard at all. Looks like `variableArrayType()` should single-out this, so let's see.. Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D53771 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits