>> Vitalie Spinu >> on Sun, 30 Dec 2012 11:25:25 +0100 wrote: >> Thierry Volpiatto >> on Sat, 29 Dec 2012 22:36:16 +0100 wrote: VS> [...] TV> (defalias 'toto 'titi) TV> (debugger-special-form-p 'toto) ; Used in 24.2 TV> =>nil ; OK TV> (special-form-p 'toto) ; Used in 24.3 TV> => TV> Debugger entered--Lisp error: (void-function toto) TV> indirect-function(toto) TV> (setq object (indirect-function object)) TV> (if (and (symbolp object) (fboundp object)) (setq object (indirect-function object))) VS> Interesting. This part from emacs 24.2 debugger-special-form-p is VS> apparently missing: VS> (subrp (symbol-function symbol)) VS> Does that mean that emacs 24.3 has special forms that are not built-in? Well, not really. I have just checked the trunk; indirect-function call misses 'no-error argument. It probably should be: