develooper Front page | perl.perl5.porters | Postings from February 2012

[perl #109726] PL_sv_undef loses identity

Thread Previous | Thread Next
From:
Father Chrysostomos via RT
Date:
February 12, 2012 00:19
Subject:
[perl #109726] PL_sv_undef loses identity
Message ID:
rt-3.6.HEAD-14510-1329034791-392.109726-15-0@perl.org
On Thu Feb 09 06:13:44 2012, nicholas wrote:
> 0:   !AvREAL() && !AvREIFY() just the stacks? [and @DB::args
> currently]
> 1:   !AvREAL() && AvREIFY()  @_ [and @DB::args should be here]

@DB::args *does* have AvREIFY set.

> Anyway, I suspect that there's low risk of problems elsewhere if the
> Pads
> switched to using PL_sv_placeholder for a free slot, as they are only
> supposed to be accessed via our APIs, which would never actually
> *return*
> it. And Pads are already somewhat insane with their manual reference
> counting fakery.

Thread cloning would have to know about it, too, as @DB::args can end up
containing pads.


-- 

Father Chrysostomos


---
via perlbug:  queue: perl5 status: open
https://rt.perl.org:443/rt3/Ticket/Display.html?id=109726

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About