]> git.eshelyaron.com Git - emacs.git/commitdiff
(cl-do-arglist): Intern initializes the
authorKarl Heuer <kwzh@gnu.org>
Sun, 12 Apr 1998 18:12:18 +0000 (18:12 +0000)
committerKarl Heuer <kwzh@gnu.org>
Sun, 12 Apr 1998 18:12:18 +0000 (18:12 +0000)
value of keyword symbols, so don't do it again.

lisp/emacs-lisp/cl-macs.el

index 59873addb4687d7fb68bfd49d5b20feb7951cc6e..7467b2bb5ed817e4aa88398a7418b66ec07e70fb 100644 (file)
@@ -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)