gentoo/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch
Sergei Trofimovich 06572d76e2
dev-haskell/abstract-deque: fix USE=usecas case
Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/750206
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2020-12-14 09:20:56 +00:00

13 lines
412 B
Diff

https://bugs.gentoo.org/750206
--- a/Data/Concurrent/Deque/Reference.hs
+++ b/Data/Concurrent/Deque/Reference.hs
@@ -27,7 +27,7 @@ import Data.IORef
#ifdef USE_CAS
#warning "abstract-deque: reference implementation using CAS..."
-import Data.CAS (atomicModifyIORefCAS)
+import Data.Atomics (atomicModifyIORefCAS)
-- Toggle these and compare performance:
modify = atomicModifyIORefCAS
_is_using_CAS = True