> On 20 Mar 2016, at 14:39, Elizabeth Mattijsen (via RT) 
> <perl6-bugs-follo...@perl.org> wrote:
> 
> # New Ticket Created by  Elizabeth Mattijsen 
> # Please include the string:  [perl #127748]
> # in the subject line of all future correspondence about this issue. 
> # <URL: https://rt.perl.org/Ticket/Display.html?id=127748 >
> 
> 
> ==========================
> my $a = 14;
> while (True) {
>    my $z = (2..13).first(-> $x { !($a %% $x) });
>    last if (!$z);
>    $a += 14
> }
> say $a
> ==========================

Some more datapoints:

Changing the first block to

   { !($a %% $^x) }

does *not* fix the issue, changing the block to

   { !($a %% $_) }

*does* fix the issue.


Also, changing the type of $a to:

  my Int $a = 14;

does *not* fix the issue, whereas changing it to:

  my int $a = 14;

*does* fix the issue.


Liz

Reply via email to