Skip to content

Commit c70c618

Browse files
committed
Fix test
1 parent 0ffe505 commit c70c618

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

examples/benchmarks/input_output/interleave_promises.effekt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import bytearray
44
import list
55
import io
66
import io/error
7+
import io/promise
78
import io/filesystem
89

910

libraries/common/io/promise.effekt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@ extern {io, global} def resolve[T](promise: Promise[T], value: T): Unit =
9494
case Pending(futures) =>
9595
// TODO use reference.set
9696
set(reference, Resolved(value))
97-
futures.reverse.foreach { future => future.fill(value) }
97+
// TODO use futures.reverse.foreach
98+
foreach(reverse(futures)) { future => fill(future, value) }
9899
}
99100
}
100101

0 commit comments

Comments
 (0)