changeset 21485:72354f140c33

(cl-do-arglist): Intern initializes the value of keyword symbols, so don't do it again.
author Karl Heuer <kwzh@gnu.org>
date Sun, 12 Apr 1998 18:12:18 +0000
parents e4f63bf20c03
children 900aecbf7d38
files lisp/emacs-lisp/cl-macs.el
diffstat 1 files changed, 1 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/emacs-lisp/cl-macs.el	Sun Apr 12 18:08:02 1998 +0000
+++ b/lisp/emacs-lisp/cl-macs.el	Sun Apr 12 18:12:18 1998 +0000
@@ -302,11 +302,7 @@
 					  '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)