(cl-do-arglist): Intern initializes the
value of keyword symbols, so don't do it again.
This commit is contained in:
parent
c5c6d57c7c
commit
cdcd5553b0
1 changed files with 1 additions and 5 deletions
|
@ -302,11 +302,7 @@ ARGLIST allows full Common Lisp conventions."
|
|||
'quote
|
||||
(list nil (cl-const-expr-val def)))
|
||||
(list 'list nil def))))))))
|
||||
(cl-push karg keys)
|
||||
(if (= (aref (symbol-name karg) 0) ?:)
|
||||
(progn (set karg karg)
|
||||
(cl-push (list 'setq karg (list 'quote karg))
|
||||
bind-inits)))))))
|
||||
(cl-push karg keys)))))
|
||||
(setq keys (nreverse keys))
|
||||
(or (and (eq (car args) '&allow-other-keys) (cl-pop args))
|
||||
(null keys) (= safety 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue