Well, this bug is gone, then. I added a test to S32-array/delete.t with the 
following commit: https://github.com/perl6/roast/commit/f386c96536

I had (and have) some difficulties to find the references in the spec for the 
correct behaviour -- especially with regard to the following quotes from an 
earlier IRC discussion. But that's not directly related to this bug and I'll 
bring it up on IRC.

> <pmurias> the problem is that if you delete the last element all the 
> undefined elements before it get deleted
> [...]
> <moritz> pmurias: I'm (nearly) sure there's a spectest that requires that
> [...]
> <pmurias> the spec seems to hold an distinction between elements that aren't 
> in an array and those that are set to an undefined value

Reply via email to