X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefboot.lisp;h=dc5536ef2c4da10ec28f6aaaf07b170f07e0338b;hb=935d6f6a696c2b0bff1c937cef346cb495e41999;hp=a5e7ba0eed44a0e01978e45157b89714c811c01a;hpb=970dd272dc84f7420252eadb4829cc193f795716;p=sbcl.git diff --git a/src/code/defboot.lisp b/src/code/defboot.lisp index a5e7ba0..dc5536e 100644 --- a/src/code/defboot.lisp +++ b/src/code/defboot.lisp @@ -334,16 +334,6 @@ (declare (type unsigned-byte ,var)) ,@body))))) -(defun filter-dolist-declarations (decls) - (mapcar (lambda (decl) - `(declare ,@(remove-if - (lambda (clause) - (and (consp clause) - (or (eq (car clause) 'type) - (eq (car clause) 'ignore)))) - (cdr decl)))) - decls)) - (defmacro-mundanely dolist ((var list &optional (result nil)) &body body) ;; We repeatedly bind the var instead of setting it so that we never ;; have to give the var an arbitrary value such as NIL (which might