On Tue, Dec 3, 2019 at 4:26 PM Stefan Monnier wrote: > I'd rather fix the code not to rely on the return value. Agreed, but I wasn't talking specifically about this case. There are others in the code, I think. If we don't want to document the return value of push, we should fix them all. > + (and class > + (progn (cl-pushnew class classes) t)))) Thinking about converting it to cl-pushnew is what made me look closer at this code in the first place ;-)