Skip to content

Commit 92e7ee7

Browse files
committed
Sane parameter ordering
1 parent d17d541 commit 92e7ee7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Control/Concurrent/STM/TQueue.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ readTQueue (TQueue read write) = do
121121
-- case 4: Like case 3 but prepend read onto return value
122122

123123
-- |Reads N values, blocking until enough are available
124-
readTQueueN :: Int -> TQueue a -> STM [a]
125-
readTQueueN n (TQueue read write) = do
124+
readTQueueN :: TQueue a -> Int -> STM [a]
125+
readTQueueN (TQueue read write) n = do
126126
xs <- readTVar read
127127
let xl = length xs
128128
if xl > n then do -- case 1a

testsuite/src/Stm066.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ main = do
2323
writeTQueue q 3
2424
writeTQueue q 4
2525
l <- atomically $ do
26-
_ <- readTQueueN 1 q
27-
readTQueueN 3 q
26+
_ <- readTQueueN q 1
27+
readTQueueN q 3
2828

2929
unless (l == [2,3,4]) $
3030
fail (show l)

0 commit comments

Comments
 (0)