[PATCH] D53771: [clang-tidy] Avoid C arrays check
Jonas Toth via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sat Nov 10 04:48:44 PST 2018
JonasToth added inline comments.
================
Comment at: clang-tidy/modernize/AvoidCArraysCheck.cpp:26
+ const clang::Type *TypeNode = Node.getTypePtr();
+ return (TypeNode != nullptr &&
+ InnerMatcher.matches(*TypeNode, Finder, Builder));
----------------
Nit: these parens are superflous
================
Comment at: clang-tidy/modernize/AvoidCArraysCheck.cpp:64
+ diag(ArrayType->getBeginLoc(),
+ isa<VariableArrayType>(ArrayType->getTypePtr()) ? UseVector : UseArray);
+}
----------------
Why `isa<>` and not `isVariableArrayType()` (does it exist?)
`isa<>` would not resolve typedefs, but I think they should be considered.
https://reviews.llvm.org/D53771
More information about the cfe-commits
mailing list