diff --git a/megaparsec-tests/megaparsec-tests.cabal b/megaparsec-tests/megaparsec-tests.cabal index 93b00e84..9089ac88 100644 --- a/megaparsec-tests/megaparsec-tests.cabal +++ b/megaparsec-tests/megaparsec-tests.cabal @@ -24,7 +24,7 @@ library hs-source-dirs: src default-language: Haskell2010 build-depends: - QuickCheck >=2.10 && <2.18, + QuickCheck >=2.17 && <2.18, base >=4.15 && <5, bytestring >=0.2 && <0.13, containers >=0.5 && <0.9, @@ -63,7 +63,7 @@ test-suite tests default-language: Haskell2010 build-depends: - QuickCheck >=2.10 && <2.18, + QuickCheck >=2.17 && <2.18, base >=4.15 && <5, bytestring >=0.2 && <0.13, case-insensitive >=1.2 && <1.3, diff --git a/megaparsec-tests/src/Test/Hspec/Megaparsec/AdHoc.hs b/megaparsec-tests/src/Test/Hspec/Megaparsec/AdHoc.hs index 0221998e..660902a7 100644 --- a/megaparsec-tests/src/Test/Hspec/Megaparsec/AdHoc.hs +++ b/megaparsec-tests/src/Test/Hspec/Megaparsec/AdHoc.hs @@ -344,6 +344,3 @@ instance Arbitrary B.ByteString where instance Arbitrary BL.ByteString where arbitrary = BL.pack <$> arbitrary - -instance (Arbitrary a) => Arbitrary (NonEmpty a) where - arbitrary = NE.fromList <$> (arbitrary `suchThat` (not . null))