comparison lisp/bytecomp.el @ 5472:e79980ee5efe

Merge with trunk.
author Mats Lidell <matsl@xemacs.org>
date Tue, 22 Feb 2011 22:56:02 +0100
parents 00e79bbbe48f 31475de17064
children ac37a5f7e5be
comparison
equal deleted inserted replaced
5471:00e79bbbe48f 5472:e79980ee5efe
2884 (subsetp . 3) (subst . 4) (subst-if . 4) (subst-if-not . 4) 2884 (subsetp . 3) (subst . 4) (subst-if . 4) (subst-if-not . 4)
2885 (substitute . 4) (substitute-if . 4) (substitute-if-not . 4) 2885 (substitute . 4) (substitute-if . 4) (substitute-if-not . 4)
2886 (tree-equal . 3))) 2886 (tree-equal . 3)))
2887 2887
2888 (defun byte-compile-normal-call (form) 2888 (defun byte-compile-normal-call (form)
2889 (and (get (car form) 'byte-compile-keyword-start) 2889 (and (symbolp (car form)) (get (car form) 'byte-compile-keyword-start)
2890 (let ((plist (nthcdr (get (car form) 'byte-compile-keyword-start) 2890 (let ((plist (nthcdr (get (car form) 'byte-compile-keyword-start)
2891 form))) 2891 form)))
2892 (symbol-macrolet 2892 (symbol-macrolet
2893 ((not-present '#:not-present)) 2893 ((not-present '#:not-present))
2894 (if (not (valid-plist-p plist)) 2894 (if (not (valid-plist-p plist))