From f7b76c9ea71ca77d2ed32612b5770cd816672eeb Mon Sep 17 00:00:00 2001 From: genotrance Date: Thu, 5 Jul 2018 05:30:27 -0500 Subject: [PATCH] Revert "Test case for #5626 (#8204)" (#8206) This reverts commit c7cc93463233cba085db1f36746355848a27ae4d. --- tests/threads/t5626.nim | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 tests/threads/t5626.nim diff --git a/tests/threads/t5626.nim b/tests/threads/t5626.nim deleted file mode 100644 index e7024e5ed10cf..0000000000000 --- a/tests/threads/t5626.nim +++ /dev/null @@ -1,27 +0,0 @@ -import threadpool - -var ch: Channel[int] -ch.open -var pch = ch.addr - -proc run(f: proc(): int {.gcsafe.}): proc() = - let r = spawn f() - return proc() = await(r) - -var working = false - -proc handler(): int = - while true: - let (h, v) = pch[].tryRecv() - if not h: - discard cas(working.addr, true, false) - break - 1 - -proc send(x: int) = - ch.send(x) - if cas(working.addr, false, true): - discard run(handler) - -for x in 0..1000000: - send(x) \ No newline at end of file