diff --git a/patches/QuickCheck-2.14.patch b/patches/QuickCheck-2.14.patch
index 182db6aaadf34d8a247ad737a7bb3e018178c2de..82865e37bdcd0bb39aff7db7eafeec9d6dd13de0 100644
--- a/patches/QuickCheck-2.14.patch
+++ b/patches/QuickCheck-2.14.patch
@@ -1,3 +1,16 @@
+diff --git a/QuickCheck.cabal b/QuickCheck.cabal
+index 0958f44..d9e5bdc 100644
+--- a/QuickCheck.cabal
++++ b/QuickCheck.cabal
+@@ -120,7 +120,7 @@ library
+ 
+   -- Use splitmix on newer GHCs.
+   if impl(ghc >= 7.0)
+-    Build-depends: splitmix >= 0.0.4
++    Build-depends: splitmix >= 0.0.4 && < 0.1
+   else
+     cpp-options: -DNO_SPLITMIX
+ 
 diff --git a/Test/QuickCheck/All.hs b/Test/QuickCheck/All.hs
 index 8230495..33d1db5 100644
 --- a/Test/QuickCheck/All.hs