NagyDonat wrote: As we discussed, I started to work on reimplementing this PR step by step from a "fresh start". This made me appreciate the complexity and troublesome nature of the logic that (on current main) resides in `MallocChecker::mayFreeAnyEscapedMemoryOrIsModeledExplicitly`.
Based on this I'm closing this PR because I think it's practically impossible to "recover our balance" after the commits stacked in this PR which change the behavior of `MallocChecker` in subtle and complex ways. I'll reimplement the goals of this PR in a separate PR series; using the knowledge that I gained in this review process. https://github.com/llvm/llvm-project/pull/225489 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
