On 05/05/2015 10:50 AM, Stefan Monnier wrote: >>>> + (setf nmark (marker-position saved-mark)) >>> ^^^^ >>> Old habits die hard. >> Should `setf' be avoided? Is it only when `setq' would do instead? > > Sorry, I guess `setf' work as well, here. I've just been bitten by > bootstrapping problems too many times, but simple.el should be late > enough that it can't be a problem. There ought to be a file-local variable marking early-loadup files that tells the compiler to warn about certain otherwise-safe facilities.