On Mon, 13 Jan 2014 18:28:14 -0800, [email protected] wrote:
> > sub f(:a(:b($x))) { say $x }
> sub f(Any :a(:b($x))) { ... }
> > f(:a("A"), :a("B"))
> B
> > f(:a("A"), :b("B"))
> Unexpected named parameter 'a' passed
>
> If nothing else, the error message is LTA. But basically we're allowed
> to pass
> the same named parameter in twice if we use the same name, but not if
> we use
> different names.
This bug is still present in
This is Rakudo version 2017.08-104-g76f1d8970
built on MoarVM version 2017.08.1-148-g1059eed1
implementing Perl 6.c.