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