This works now as expected (on 'nom' and 'glr'):

$ perl6-m -e 'sub a(@list is copy, $l = @list.elems) { say "Elems: " ~ 
@list.elems; say "l: $l"; }; a(<a b c d e f g>); a(<a b c>)'
Elems: 7
l: 7
Elems: 3
l: 3

I added a test to S06-traits/is-copy.t with commit 
https://github.com/perl6/roast/commit/4747cd49fc

I'm closing this ticket as 'resolved'.

Reply via email to