Cool! I found that bug too, but understand it wrong and do not
reproduce in small example. Thank you!

2008/12/28 via RT Matthew Walton <perl6-bugs-follo...@perl.org>:
> # New Ticket Created by  Matthew Walton
> # Please include the string:  [perl #61766]
> # in the subject line of all future correspondence about this issue.
> # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=61766 >
>
>
> 17:51 <@jnthn> It's possible it is something that didn't work in the
> first place, or something that came
>               up in postcircumfix changes and we didn't have tests to
> identify...
> 17:53 < pasteling> "Matt-W" at 81.101.136.8 pasted "Object attribute
> arrays and negative indices" (15
>                   lines, 276B) at http://sial.org/pbot/34079
> 17:53 < Matt-W> I'm using a Rakudo I updated from svn about half an hour
> ago
> 17:54 < masak> Matt-W: should be recent enough :)
> 17:54 < Matt-W> It works, by the way, when the array is not part of an
> object
> 17:54 < masak> rakudo: class A { has @.foo; method bar { @.foo[0] =
> "Hey" } }; A.new.bar
> 17:54 < p6eval> rakudo 34432: RESULT«"Hey"»
> 17:55 < masak> rakudo: class A { has @.foo; method bar { @.foo[0] =
> "Hey"; say @.foo[*-1] } }; A.new.bar
> 17:55 < p6eval> rakudo 34432: OUTPUT«Null PMC access in
> find_method()␤current instr.: 'parrot;A;_block40'
>                pc 446 (EVAL_13:170)␤»
> 17:55 < masak> there it is.
> 17:55 < Matt-W> yup
> 17:55 < Matt-W> that's exactly it
>
>
>

Reply via email to