logo       

Re: Dynamic-extent ahead: msg#00349

lisp.cmucl.devel

Subject: Re: Dynamic-extent ahead

Raymond Toy <toy@xxxxxxxxxxxxxxx> writes:

> Can you give some examples of the LET case?

(defun foo ()
(let ((x (list 1 2)))
(declare (dynamic-extent x))
(length x)))

where LIST can also be LIST* or CONS.

> Also, is it possible to disable the LET case?

(in-package :c)
(defun dynamic-extent-allocation-p (vars vals) nil)

should work, I think.




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise