Skip to content

Commit 26f34ae

Browse files
committed
fix: build
1 parent 76f81ed commit 26f34ae

File tree

4 files changed

+8
-16
lines changed

4 files changed

+8
-16
lines changed

cabal-install/src/Distribution/Client/BuildReports/Anonymous.hs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import Distribution.Client.Version (cabalInstallVersion)
4040
import Distribution.Compiler (CompilerId (..))
4141
import Distribution.FieldGrammar
4242
import Distribution.Fields
43-
import Distribution.Fields.Field
4443
import Distribution.Package (PackageIdentifier (..), mkPackageName)
4544
import Distribution.PackageDescription (FlagAssignment)
4645
import Distribution.Parsec
@@ -147,9 +146,8 @@ parseBuildReport s = case snd $ runParseResult $ parseFields s of
147146
parseFields :: BS.ByteString -> ParseResult src BuildReport
148147
parseFields input = do
149148
fields <- either (parseFatalFailure zeroPos . show) pure $ readFields input
150-
let fields' = map (fmap unComments) fields
151-
case partitionFields fields' of
152-
(fields'', []) -> parseFieldGrammar CabalSpecV2_4 fields'' fieldDescrs
149+
case partitionFields fields of
150+
(fields', []) -> parseFieldGrammar CabalSpecV2_4 fields' fieldDescrs
153151
_otherwise -> parseFatalFailure zeroPos "found sections in BuildReport"
154152

155153
parseBuildReportList :: BS.ByteString -> [BuildReport]

cabal-install/src/Distribution/Client/ProjectConfig/Parsec.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import Distribution.FieldGrammar
3030
import Distribution.FieldGrammar.Parsec (NamelessField (..), namelessFieldAnn)
3131
import Distribution.Fields (Field (..), FieldLine (..), FieldName, Name (..), SectionArg (..), readFields')
3232
import Distribution.Fields.ConfVar (parseConditionConfVar)
33-
import Distribution.Fields.Field (fieldLinesToString, sectionArgAnn, unComments)
33+
import Distribution.Fields.Field (fieldLinesToString, sectionArgAnn)
3434
import Distribution.Fields.LexerMonad (toPWarnings)
3535
import Distribution.Fields.ParseResult
3636
import Distribution.Parsec (ParsecParser, eitherParsec, parsec, parsecFilePath, runParsecParser)
@@ -75,8 +75,7 @@ readPreprocessFields bs = do
7575
parseWarnings (toPWarnings lexWarnings)
7676
for_ invalidUtf8 $ \pos ->
7777
parseWarning zeroPos PWTUTF $ "UTF8 encoding problem at byte offset " ++ show pos
78-
let fs' = map (fmap unComments) fs
79-
return fs'
78+
return fs
8079
Left perr -> parseFatalFailure pos (show perr)
8180
where
8281
ppos = Text.Parsec.errorPos perr

cabal-install/src/Distribution/Client/ScriptUtils.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,6 @@ import Distribution.Fields
100100
, parseFatalFailure
101101
, readFields
102102
)
103-
import Distribution.Fields.Field
104-
( unComments
105-
)
106103
import Distribution.PackageDescription
107104
( ignoreConditions
108105
)
@@ -484,8 +481,7 @@ parseScriptBlock :: BS.ByteString -> ParseResult src Executable
484481
parseScriptBlock str =
485482
case readFields str of
486483
Right fs -> do
487-
let fs' = map (fmap unComments) fs
488-
let (fields, _) = takeFields fs'
484+
let (fields, _) = takeFields fs
489485
parseFieldGrammar cabalSpecLatest fields (executableFieldGrammar "script")
490486
Left perr -> parseFatalFailure pos (show perr)
491487
where

cabal-install/src/Distribution/Deprecated/ParseUtils.hs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -422,10 +422,9 @@ lineNo (Section n _ _ _) = n
422422
readFields :: BS.ByteString -> ParseResult [Field]
423423
readFields input = case Fields.readFields' input of
424424
Right (fs, ws) ->
425-
let fs' = map (fmap Fields.unComments) fs
426-
in ParseOk
427-
[PWarning msg | Fields.PWarning _ _ msg <- Fields.toPWarnings ws]
428-
(legacyFields fs')
425+
ParseOk
426+
[PWarning msg | Fields.PWarning _ _ msg <- Fields.toPWarnings ws]
427+
(legacyFields fs)
429428
Left perr ->
430429
ParseFailed $
431430
NoParse

0 commit comments

Comments
 (0)