[PATCH] D72218: [clang-tidy] new altera kernel name restriction check
    Eugene Zelenko via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Sat Jan  4 22:10:14 PST 2020
    
    
  
Eugene.Zelenko added inline comments.
================
Comment at: clang-tidy/altera/KernelNameRestrictionCheck.cpp:13
+#include "clang/Lex/Preprocessor.h"
+
+using namespace clang::ast_matchers;
----------------
Please include string, vector
================
Comment at: clang-tidy/altera/KernelNameRestrictionCheck.cpp:69
+  for (IncludeDirective &ID : IncludeDirectives) {
+    auto FilePath = StringRef(ID.Filename);
+    auto FileName = FilePath.substr(FilePath.find_last_of("/\\") + 1);
----------------
Please don't use auto unless type is not spelled in same statement or iterator.
================
Comment at: clang-tidy/altera/KernelNameRestrictionCheck.cpp:70
+    auto FilePath = StringRef(ID.Filename);
+    auto FileName = FilePath.substr(FilePath.find_last_of("/\\") + 1);
+    if (FileName.equals_lower("kernel.cl") ||
----------------
Please don't use auto unless type is not spelled in same statement or iterator.
================
Comment at: clang-tidy/altera/KernelNameRestrictionCheck.cpp:82
+  // Check main file for restricted names.
+  auto Entry = SM.getFileEntryForID(SM.getMainFileID());
+  StringRef FilePath = Entry->getName();
----------------
Please don't use auto unless type is not spelled in same statement or iterator.
================
Comment at: clang-tidy/altera/KernelNameRestrictionCheck.cpp:84
+  StringRef FilePath = Entry->getName();
+  auto FileName = FilePath.substr(FilePath.find_last_of("/\\") + 1);
+  if (FileName.equals_lower("kernel.cl") ||
----------------
Please don't use auto unless type is not spelled in same statement or iterator.
Repository:
  rCTE Clang Tools Extra
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72218/new/
https://reviews.llvm.org/D72218
    
    
More information about the cfe-commits
mailing list