On Fri, Dec 18, 2020 at 3:22 PM Dmitry Gutov <dgutov@yandex.ru> wrote:
On 18.12.2020 13:42, João Távora wrote:
I think this is rather a thingatpt.el issue, which makes no mention of
match-data destruction. Regardless, it's decent enough to do that in
flymake-diag-region so I pushed save-match-data a bit higher.
By default we assume that any function can destroy match-data (and only
a certain set doesn't).
By that reasoning the problem should be solved in whoever called
flymake-diag-region and wrongly assumed it would keep match data.