alexfh requested changes to this revision.
This revision now requires changes to proceed.

================
Comment at: clang-tidy/readability/MisplacedArrayIndexCheck.cpp:56
@@ +55,3 @@
+  if (hasMacroID(ArraySubscriptE) ||
+      
!Result.SourceManager->isWrittenInSameFile(ArraySubscriptE->getLocStart(),
+                                                 ArraySubscriptE->getLocEnd()))
----------------
Both ranges seem to be using `ArraySubscriptE->getLHS()->getSourceRange()`. I 
guess, the second one should refer to 
`ArraySubscriptE->getRHS()->getSourceRange()` instead?

================
Comment at: docs/clang-tidy/checks/readability-misplaced-array-index.rst:12
@@ +11,3 @@
+
+  void f(int *x, int y)
+  {
----------------
Please format examples according to LLVM style (specifically, leave braces at 
the end of the previous line.

================
Comment at: test/clang-tidy/readability-misplaced-array-index.cpp:16
@@ +15,3 @@
+  10[xy->x] = 0;
+  // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: confusing array subscript 
expression, usually the index is inside the []
+  // CHECK-FIXES: xy->x[10] = 0;
----------------
Please truncate all CHECK-MESSAGES except for the first one after "confusing 
array subscript expression".

================
Comment at: test/clang-tidy/readability-misplaced-array-index.cpp:25
@@ +24,3 @@
+  // CHECK-MESSAGES: :[[@LINE-1]]:11: warning: confusing array subscript 
expression, usually the index is inside the []
+  // No fixit, we don't want to replace with "abc"[1]
+
----------------
Please add a CHECK-FIXES to verify the original code is left intact. Same for 
other places where no fixits are expected.


https://reviews.llvm.org/D21134



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

Reply via email to