================ @@ -171,6 +151,24 @@ class UncountedLocalVarsChecker std::optional<bool> IsUncountedPtr = isUncountedPtr(ArgType); if (IsUncountedPtr && *IsUncountedPtr) { + + ASTContext &ctx = V->getASTContext(); + for (DynTypedNodeList ancestors = ctx.getParents(*V); !ancestors.empty(); + ancestors = ctx.getParents(*ancestors.begin())) { ---------------- rniwa wrote:
Okay, I've rewritten to do that instead. Indeed, this looks cleaner. https://github.com/llvm/llvm-project/pull/82229 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits