diff options
Diffstat (limited to 'dev-haskell/abstract-deque/files')
| -rw-r--r-- | dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch b/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch new file mode 100644 index 000000000000..83d408fc7fe4 --- /dev/null +++ b/dev-haskell/abstract-deque/files/abstract-deque-0.3-atomic-primops.patch @@ -0,0 +1,12 @@ +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 |
