alexfh added inline comments.

================
Comment at: clang-tidy/utils/DeclRefExprUtils.cpp:127
+      match(findAll(declRefExpr(equalsNode(&DeclRef),
+                                unless(hasAncestor(stmt(anyOf(
+                                    forStmt(), cxxForRangeStmt(), whileStmt(),
----------------
How will this work with lambdas / local classes declared inside a loop? Not 
sure if this case is going to happen in real code, but we'd better be clear 
about the limitations of the implementation.


================
Comment at: clang-tidy/utils/DeclRefExprUtils.cpp:129
+                                    forStmt(), cxxForRangeStmt(), whileStmt(),
+                                    doStmt()))))).bind("declRef")),
+            Stmt, Context);
----------------
Do you actually need to bind the node to "declRef"?


Repository:
  rL LLVM

https://reviews.llvm.org/D27187



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

Reply via email to