On 21 May 2010 22:42, James Y Knight <foom@...> wrote:
> That is: everything got DX-allocated except "(list 6)".
> The make-array was dx-allocated, both make-foo were dx-allocated.
> The (list 5)" allocated as part of "s" is dx-allocated.
> But *not* the (list 6) through make-foo through make-array.
> Is this a bug, or are my expectations wrong?
Looks like a bug (well, a missed optimization, but unintentional.)