Skip to content

Commit 1853c00

Browse files
committed
clean up and fix test suite compilation
1 parent fd97932 commit 1853c00

6 files changed

Lines changed: 9 additions & 7 deletions

File tree

Cabal-described/src/Distribution/Described.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ import Distribution.PackageDescription.FieldGrammar (CompatLicenseFile, CompatDa
7373
import Distribution.FieldGrammar.Newtypes
7474
import Distribution.ModuleName (ModuleName)
7575
import Distribution.System (Arch, OS, knownArches, knownOSs)
76+
import Distribution.Types.Annotation
7677
import Distribution.Types.AbiDependency (AbiDependency)
7778
import Distribution.Types.AbiHash (AbiHash)
7879
import Distribution.Types.BenchmarkType (BenchmarkType)

Cabal-tests/tests/HackageTests.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ parseParsecTest keepGoing fpath bs = do
189189
parseParsecTest' :: Bool -> FilePath -> B.ByteString -> IO ParsecResult
190190
parseParsecTest' keepGoing fpath bs = do
191191
let (warnings, result) = Parsec.runParseResult $
192-
withSource (PCabalFile (fpath, bs)) $ Parsec.parseGenericPackageDescription @Conc bs
192+
withSource (PCabalFile (fpath, bs)) $ Parsec.parseGenericPackageDescriptionPrim @Conc bs
193193

194194
let w | null warnings = 0
195195
| otherwise = 1
@@ -364,7 +364,7 @@ roundtripTest testFieldsTransform fpath bs = do
364364
parse :: String -> B8.ByteString -> IO (GenericPackageDescriptionWith Conc)
365365
parse phase c = do
366366
let (_, x') = Parsec.runParseResult $
367-
withSource (PCabalFile (fpath, c)) $ (Parsec.parseGenericPackageDescription @Conc) c
367+
withSource (PCabalFile (fpath, c)) $ (Parsec.parseGenericPackageDescriptionPrim @Conc) c
368368
case x' of
369369
Right gpd -> pure gpd
370370
Left (_, errs) -> do

Cabal-tests/tests/NoThunks.hs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import Test.Tasty (defaultMain, testGroup)
3535
import Test.Tasty.HUnit (assertFailure, testCase)
3636

3737
import Distribution.PackageDescription
38+
import Distribution.Parsec.Position
3839

3940
import qualified Data.ByteString as BS
4041
import qualified Distribution.License as License
@@ -119,6 +120,8 @@ instance NoThunks UnqualComponentName
119120
instance NoThunks Version
120121
instance NoThunks VersionRange
121122

123+
instance NoThunks Position
124+
122125
instance NoThunks ShortText where
123126

124127
instance NoThunks a => NoThunks (PerCompilerFlavor a)

Cabal-tests/tests/custom-setup/CabalDoctestSetup.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ import Data.String
9898
import Distribution.Package
9999
(InstalledPackageId, Package (..))
100100
import Distribution.PackageDescription
101-
(BuildInfo, Executable (..), GenericPackageDescription,
102-
Library, LibraryWith (..), PackageDescription, TestSuite (..), BuildInfoWith (..))
101+
(BuildInfoWith (..), Executable, ExecutableWith (..), GenericPackageDescription,
102+
Library, LibraryWith (..), PackageDescription, TestSuiteWith (..), BuildInfoWith (..))
103103
import Distribution.Simple
104104
(UserHooks (..), autoconfUserHooks, defaultMainWithHooks,
105105
simpleUserHooks)
@@ -142,7 +142,7 @@ import Distribution.Types.UnqualComponentName
142142

143143
-- For amendGPD
144144
import Distribution.PackageDescription
145-
(CondTreeWith (..))
145+
(CondTree (..))
146146
import Distribution.Types.GenericPackageDescription
147147
(GenericPackageDescriptionWith (condTestSuites))
148148

Cabal/src/Distribution/Simple/PackageDescription.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{-# LANGUAGE DataKinds #-}
2-
{-# LANGUAGE TypeApplications #-}
32

43
-----------------------------------------------------------------------------
54

cabal-testsuite/src/Test/Cabal/Plan.hs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
{-# LANGUAGE FlexibleInstances #-}
21
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
32
{-# LANGUAGE OverloadedStrings #-}
43
{-# OPTIONS_GHC -Wno-orphans #-}

0 commit comments

Comments
 (0)