================ @@ -22,8 +21,15 @@ class FunctionParmMutationAnalyzer; /// a given statement. class ExprMutationAnalyzer { public: + friend class FunctionParmMutationAnalyzer; + struct Cache { + llvm::DenseMap<const FunctionDecl *, ---------------- PiotrZSL wrote:
Note: consider using llvm::SmallDenseMap, to reduce amount of memory allocations. https://github.com/llvm/llvm-project/pull/87954 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits