Closed andrey-budko closed 3 months ago
Hi @andrey-budko, thanks for the bug report. This is definitely a strange one!
Playing with the example, there are several interesting things:
chunk()
adaptor, it prints an empty sequence as expectedfilter()
, we get an empty sequencereverse()
, we get an empty sequencefilter
so that it's the first adaptor in the pipeline (directly after the iota
), we get an empty sequencefilter
with the second reverse
, then we get an empty sequenceThere's definitely a bug... somewhere... but it looks like it's only exposed with a particular combination of adaptors.
Hi @andrey-budko, this should now be fixed: https://flux.godbolt.org/z/o47dE8qbx
Thanks for the bug report, this was a fun one to track down! If you find any more Flux issues please do file them as well
https://flux.godbolt.org/z/MhGqKPjnr