klimek added inline comments.

================
Comment at: clang-tidy/modernize/LoopConvertUtils.cpp:765-766
@@ -764,2 +764,4 @@
       // exactly one usage.
-      addUsage(Usage(nullptr, false, C->getLocation()));
+      // We are using the 'IsArrow' field of Usage to store if we have to add
+      // a '&' to capture the element by reference.
+      addUsage(
----------------
I think when the comment is on the Usage member, it's fine to delete it here, 
as it'll only get out of sync.

================
Comment at: clang-tidy/modernize/LoopConvertUtils.h:203-206
@@ -200,2 +202,6 @@
   const Expr *Expression;
+  // Indicates whether this is an access to a member through the arrow operator
+  // on pointers or iterators. In case of lambda captures, it indicates whether
+  // the capture was done by value.
   bool IsArrow;
+  // Range that covers this usage.
----------------
I think this now really needs a different name, or we should put it into an 
enum if we can't find a good bool name that fits both the lambda capture and 
member expression case.


http://reviews.llvm.org/D12734



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

Reply via email to