Looks good provided the comments are addressed.

================
Comment at: clang-tidy/llvm/IncludeOrderCheck.cpp:71
@@ +70,3 @@
+/// \brief Find the offset of the next end of a line.
+static int findEndOfLine(const char *Text) {
+  return std::strcspn(Text, "\n");
----------------
Now that it is just one call, it's not particularly useful to have a separate 
function. Maybe inline it?

================
Comment at: clang-tidy/llvm/IncludeOrderCheck.cpp:103
@@ +102,3 @@
+  for (unsigned I = 1, E = IncludeDirectives.size(); I != E; ++I)
+    if (SM.getPresumedLineNumber(IncludeDirectives[I].Loc) !=
+        SM.getPresumedLineNumber(IncludeDirectives[I - 1].Loc) + 1)
----------------
It probably doesn't matter much, but I don't think we need presumed locations 
here. Considering #line directives doesn't make much sense in this context.

================
Comment at: clang-tidy/llvm/IncludeOrderCheck.cpp:142
@@ +141,3 @@
+    auto D =
+        Check.diag(IncludeDirectives[I].Loc, "#includes not sorted properly");
+
----------------
Maybe "#includes are not sorted properly"?

http://reviews.llvm.org/D4741



_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to