I wrote: > Hmm, it seemed to still apply for me. But anyway, I needed to make > the other changes, so here's v4.
PFA v5. The new 0001 patch refactors the free_xxx infrastructure to create plpgsql_statement_tree_walker(), and then in what's now 0003 we can use that instead of writing a lot of duplicate code.
Thanks Tom! These patches apply for me and all my tests and benchmarks are still good.