# New Ticket Created by  Will Coleda 
# Please include the string:  [perl #130576]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=130576 >


The presence of a hyper or race causes incorrect output in some cases.
Originally found with the .grep in the pipeline, but seems to impact
even the simple case.

$ perl6 -e 'say [+] (1..100)'
5050

$ perl6 -e 'say [+] (1..100).race'
0

 $ perl6 -e 'say [+] (1..100).grep(* != 22)'
5028

 $ perl6 -e 'say [+] (1..100).race.grep(* != 22)'
0

$ perl6 -e 'say [+] (1..100).hyper.grep(* != 22)'
0

$ perl6 -e 'say [+] (1..100).grep(* != 22).race'
0

$ perl6 -e 'say [+] (1..100).grep(* != 22).hyper'
0

-- 
Will "Coke" Coleda

Reply via email to