develooper Front page | perl.perl5.porters | Postings from July 2010

Re: [perl #76438] peephole optimiser could prune more dead code

Thread Previous | Thread Next
July 13, 2010 04:11
Re: [perl #76438] peephole optimiser could prune more dead code
Message ID:
On 12 July 2010 20:30, Dave Mitchell <> wrote:
> On Mon, Jul 12, 2010 at 06:06:15PM +0200, Reini Urban wrote:
>> gvsv is just checking magic and doing the sideeffect
> Huh? gvsv doesn't call magic.
> Also, just as a data point, note that pp_concat *explicitly* calls get
> magic twice on $a . $a:
>        if (left == right)
>            /* $r.$r: do magic twice: tied might return different 2nd time */
>            SvGETMAGIC(right);

Id like to argue that this was misguided. I dont think we guarantee
any particular order in this case for the fetch calls and thus the
statement is /still/ undefined even with this change.


perl -Mre=debug -e "/just|another|perl|hacker/"

Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About