On 30 July 2013 16:32, Dave Mitchell <davem@iabyn.com> wrote: > On Tue, Jul 30, 2013 at 01:31:30PM +0200, demerphq wrote: >> While I agree with your analysis I thought that PADMY vars werent >> freed until global destruction. > > PADMY vars are freed when the CV is freed whose pad they reside in > (as well as any other CVs which might also have captured them). > > For named CVs this is typically during global destruction; for anon CVs > this is typically when the ref to the anon CV is freed. This was in response to: > I do not consider this a bug, because the closure does not close over > $var1 or $var3. Those variables may already have been freed by the time > you call peek_my. Given what you say I dont understand how $var1 or $var3 could ever freed by the time we call peek_my(). Yves -- perl -Mre=debug -e "/just|another|perl|hacker/"Thread Previous | Thread Next