Subject: Re: master 60102016e4: Abolish max-specpdl-size (bug#57911)

From: Mattias Engdegård <[email-masked]>
Date: Tue, 27 Sep 2022 11:01:40 +0200

27 sep. 2022 kl. 10.47 skrev Alan Mackenzie <[email-masked]>:

> I've now fixed these warnings.

Thank you Alan! One detail though:

>   (let ((-varlist- varlist) msp-binding)

Here `-varlist-` aliases `varlist`...

>          (setq -varlist- (delq 'max-specpdl-size -varlist-)))

... the original macro argument is mutated, which is directly from the source code -- maybe don't do that in a macro?
Then we set `-varlist-`, but that's a dead store because...

>     `(let* ,varlist ,@body)))

... we use `varlist`.