On Thu, Mar 21, 2013 at 08:14:08PM +0100, Moritz Lenz wrote:
> On 03/21/2013 01:40 PM, Patrick R. Michaud wrote:
> > On Thu, Mar 21, 2013 at 08:49:42AM +0100, Moritz Lenz wrote:
> >> -    method sink() {
> >> -        self.gimme(*, :sink);
> >> +    method sink(\SELF:) {
> >> +        SELF.gimme(*, :sink) unless nqp::iscont(SELF);
> >>          Nil;
> >>      }
> >>  }

This doesn't seem to be sufficient; as $c.unshift(47) still
fails on my system.  The List coming back from .unshift is
currently decontainerized.

In the meantime, I've added a test for this ticket as
S04-statements/sink.t .  It's not included in Rakudo's spectests
yet.

Pm

Reply via email to