develooper Front page | perl.perl5.porters | Postings from March 2003

Re: [unPATCH] Re: Smoke [5.8.1] 19076 FAIL(F) openbsd 3.2 (i386/1 cpu)

From:
Dave Mitchell
Date:
March 30, 2003 11:10
Subject:
Re: [unPATCH] Re: Smoke [5.8.1] 19076 FAIL(F) openbsd 3.2 (i386/1 cpu)
Message ID:
20030330201036.A5037@fdgroup.com
On Sat, Mar 29, 2003 at 06:58:09PM +0000, Nicholas Clark wrote:
> On Wed, Jan 08, 2003 at 11:12:15AM +0000, Dave Mitchell wrote:
> > Note that %_ should *not* be used to print SVs containing the names
> > of pad lexicals, since for these the SvCUR() field is hijacked for the
> > generation number. Sticking with %s and PVX(sv) is the Right Thing to do
> > here.  (See PAD_COMPNAME_GEN()).
> 
> Is all this code exclusively in pad.c now? ie does the above reversion
> remove any wrong use of %_ ?

I'm not sure I understand the question - did you mean 'any' in the sense
of 'all'? if so, then yes, all the stuff related to the generation hack
for lexical names is in pad.c, so I presume that your reversion is sufficient.

-- 
You never really learn to swear until you learn to drive.



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