Commit 2ef47e5f authored by pfdietz's avatar pfdietz
Browse files

Improve pruning of make-array forms

parent 1fa73a7e
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -1211,7 +1211,10 @@
		     (eq (cadr args) ':initial-element)
		     ; (null (cdddr args))
		     )
	    (prune (caddr args) #'(lambda (form) (try `(make-array nil :initial-element ,form . ,(cdddr args)))))))
	    (prune (caddr args) #'(lambda (form) (try `(make-array nil :initial-element ,form . ,(cdddr args)))))
	    (when (cdddr args)
	      (try `(make-array nil :initial-element ,(caddr args))))
	    ))

	 ((cons)
	  (prune-fn form try-fn))