develooper Front page | perl.perl5.porters | Postings from April 2015

[perl #123390] Bleadperl v5.21.6-336-gfedf30e breaks TOKUHIROM/B-Tap-0.14.tar.gz

Thread Previous | Thread Next
From:
Tony Cook via RT
Date:
April 8, 2015 03:43
Subject:
[perl #123390] Bleadperl v5.21.6-336-gfedf30e breaks TOKUHIROM/B-Tap-0.14.tar.gz
Message ID:
rt-4.0.18-20908-1428464583-1911.123390-15-0@perl.org
On Wed Dec 10 05:28:04 2014, davem wrote:
> On Wed, Dec 10, 2014 at 12:55:08PM +0000, Dave Mitchell wrote:
> >I'm working up a fix right now.
> 
> Now done:
> 
> commit b48c4cbac0e21d2d8ae2c5f1929b2a4761dc9868
> Author:     David Mitchell <davem@iabyn.com>
> AuthorDate: Wed Dec 10 13:20:38 2014 +0000
> Commit:     David Mitchell <davem@iabyn.com>
> CommitDate: Wed Dec 10 13:25:57 2014 +0000
> 
>     fix spurious 'Use of reference' warning
>     
>     My recent OP_MULTIDEREF addition introduced a bug where, when
>     converting a constant array index into a UV, it checked for a ref
>     and issued a "Use of reference "HASH(0x7fd190915ba8)" as array index"
>     warning *before* it had confirmed that the OP_CONST was the only op in
>     the index expression. So things like

With that the original problem with the ticket is fixed, but B::Tap is still
failing tests.

I suspect it's just a case that the tests need to be updated to deal with OP_MULTIDEREF to build a valid op-tree.

Tony

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

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