JDevlieghere added a comment.

Some small stuff I noticed while reading through the code, I didn't check it in 
much detail though.



================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:43
+void OneNamePerDeclarationCheck::check(const MatchFinder::MatchResult &Result) 
{
+  if (const auto *DeclStmt =
+          Result.Nodes.getNodeAs<clang::DeclStmt>("declstmt")) {
----------------
Early exit would reduce the level of indentation of the whole function. 


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:47
+    // Single declarations and macros will be ignored
+    if (DeclStmt->isSingleDecl() == false &&
+        DeclStmt->getLocStart().isMacroID() == false) {
----------------
Same as previous comment. 


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:55
+          getCurrentLineIndent(DeclStmt->getLocStart(), SM);
+      std::string UserWrittenType = getUserWrittenType(DeclStmt, SM);
+
----------------
I think this can be const as well.


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:116
+
+            std::string Appendee = Lexer::getSourceText(
+                CharSourceRange::getTokenRange(
----------------
const


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:159
+
+  if (auto FirstVar =
+          llvm::dyn_cast<const clang::DeclaratorDecl>(*FirstVarIt)) {
----------------
const auto


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:164
+    Type = FirstVar->getType();
+  } else if (auto FirstVar =
+                 llvm::dyn_cast<const clang::TypedefDecl>(*FirstVarIt)) {
----------------
const auto


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:245
+  FileID FID = V.first;
+  unsigned StartOffs = V.second;
+
----------------
const


================
Comment at: clang-tidy/readability/OneNamePerDeclarationCheck.cpp:249
+
+  unsigned LineNo = SM.getLineNumber(FID, StartOffs) - 1;
+  const SrcMgr::ContentCache *Content =
----------------
const


Repository:
  rL LLVM

https://reviews.llvm.org/D27621



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to