jn...@jnthn.net via RT wrote:
> On Thu Jun 25 15:43:59 2009, viklund wrote:
>> -- code --
>> class A {
>>     method a(*...@a) {
>>         say "A self={self.perl} ar...@a.perl}"
>>     }
>> }
>> 
>> class B is A {
>>     method a(*...@a) {
>>         nextwith("FIRST ARG", "SECOND ARG")}
>> }
>> 
>> B.new.a()
>> 
>> -- output --
>> 
>> A self="FIRST ARG" arg=["SECOND ARG"]
>> 
>> -- what I expected --
>> 
>> A self=B.new() arg=["FIRST ARG", "SECOND ARG"]
>> 
>> -- comment --
>> 
>> If you are supposed to supply self as the first argument to nextwith
>> for this to work, I think I should get a "Method not found" error in
>> this case.
>> 
> Yes, it was supposed to give the output you expected, but failed to due
> to a bug. Fixed in git 48c1791 and added an example like this as a
> regression test too (plus similar one for callwith).

Did you actually commit it? I noticed no such commit...

Cheers,
Moritz

Reply via email to