Fixed with 696b1f4, tests needed. The problem could be reduced to:
(my @[1]).iterator.pull-one Somehow the binding to AT-POS-CONTAINER failed, and I wasn’t able to find what exactly was wrong with it. So don’t use AT-POS-CONTAINER at all. Also fix some stupidity in the push-all case, that could cause an array with nulls instead of containers to be filled to exist. > On 30 Dec 2016, at 03:44, Aleks-Daniel Jakimenko-Aleksejev (via RT) > <perl6-bugs-follo...@perl.org> wrote: > > # New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev > # Please include the string: [perl #130451] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=130451 > > > > Code: > my @array[8]; .say for @array > > > Result (2015.12,2016.10): > (Any) > (Any) > (Any) > (Any) > (Any) > (Any) > (Any) > (Any) > > > Result (HEAD): > X::TypeCheck::Binding exception produced no message > in block <unit> at /tmp/KMCq_pgtBj line 1 > > > Nevermind that the error message is LTA, there should be no error at all in > this case. > > Bisectable points to > https://github.com/rakudo/rakudo/commit/dcfd4ed01c0c4f8e29206a27e432bdd6bf8c12d0