Skip to content

Commit ebb22fa

Browse files
committed
delete trailing whitespace
1 parent 308ed1d commit ebb22fa

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

overlays/patches/ghc/hpc-dirsfrom.patch

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ index 2d78375003..f19ff5f108 100644
4646
, srcDirs :: [String]
4747
+ , srcDirsFrom :: Maybe String
4848
, destDir :: String
49-
49+
5050
, perModule :: Bool
5151
@@ -36,9 +40,13 @@ default_flags :: Flags
5252
default_flags = Flags
@@ -60,22 +60,22 @@ index 2d78375003..f19ff5f108 100644
6060
, srcDirs = []
6161
+ , srcDirsFrom = Nothing
6262
, destDir = "."
63-
63+
6464
, perModule = False
6565
@@ -76,32 +84,69 @@ default_final_flags flags = flags
6666
else srcDirs flags
6767
}
68-
68+
6969
-type FlagOptSeq = [OptDescr (Flags -> Flags)] -> [OptDescr (Flags -> Flags)]
7070
+type FlagOptSeq = [OptDescr (Flags -> IO Flags)] -> [OptDescr (Flags -> IO Flags)]
71-
71+
7272
noArg :: String -> String -> (Flags -> Flags) -> FlagOptSeq
7373
-noArg flag detail fn = (:) $ Option [] [flag] (NoArg $ fn) detail
7474
+noArg flag detail fn = noArgIO flag detail (pure . fn)
7575
+
7676
+noArgIO :: String -> String -> (Flags -> IO Flags) -> FlagOptSeq
7777
+noArgIO flag detail fn = (:) $ Option [] [flag] (NoArg fn) detail
78-
78+
7979
anArg :: String -> String -> String -> (String -> Flags -> Flags) -> FlagOptSeq
8080
-anArg flag detail argtype fn = (:) $ Option [] [flag] (ReqArg fn argtype) detail
8181
+anArg flag detail argtype fn = anArgIO flag detail argtype (\s xs -> pure $ fn s xs)
@@ -88,11 +88,11 @@ index 2d78375003..f19ff5f108 100644
8888
+
8989
+optArgIO :: String -> String -> String -> (String -> Flags -> IO Flags) -> FlagOptSeq
9090
+optArgIO flag detail argtype fn = (:) $ Option [] [flag] (OptArg (maybe pure fn) argtype) detail
91-
91+
9292
infoArg :: String -> FlagOptSeq
9393
-infoArg info = (:) $ Option [] [] (NoArg $ id) info
9494
+infoArg info = (:) $ Option [] [] (NoArg $ pure) info
95-
95+
9696
-excludeOpt, includeOpt, hpcDirOpt, resetHpcDirsOpt, srcDirOpt,
9797
- destDirOpt, outputOpt, verbosityOpt,
9898
+excludeOpt, excludesFromOpt, includeOpt, includesFromOpt, hpcDirOpt, hpcDirsFromOpt, resetHpcDirsOpt,
@@ -110,10 +110,10 @@ index 2d78375003..f19ff5f108 100644
110110
+ , excludeModsFrom = Just a
111111
+ }
112112
+ )
113-
113+
114114
includeOpt = anArg "include" "include MODULE and/or PACKAGE" "[PACKAGE:][MODULE]"
115115
$ \ a f -> f { includeMods = a `Set.insert` includeMods f }
116-
116+
117117
+includesFromOpt = optArgIO "includes-from" "a file with a list of MODULE and/or PACKAGE names to include" "FILE"
118118
+ (\ a f -> do
119119
+ content <- readFile a
@@ -125,7 +125,7 @@ index 2d78375003..f19ff5f108 100644
125125
hpcDirOpt = anArg "hpcdir" "append sub-directory that contains .mix files" "DIR"
126126
(\ a f -> f { hpcDirs = hpcDirs f ++ [a] })
127127
. infoArg "default .hpc [rarely used]"
128-
128+
129129
+hpcDirsFromOpt = optArgIO "hpcdirs-from" "read from a file and append sub-directories that contain .mix files" "FILE"
130130
+ (\ a f -> do
131131
+ content <- readFile a
@@ -141,7 +141,7 @@ index 2d78375003..f19ff5f108 100644
141141
@@ -110,6 +155,16 @@ srcDirOpt = anArg "srcdir" "path to source directory of .hs files" "DI
142142
(\ a f -> f { srcDirs = srcDirs f ++ [a] })
143143
. infoArg "multi-use of srcdir possible"
144-
144+
145145
+
146146
+srcDirsFromOpt = optArgIO "srcdirs-from" "read paths to source directories of .hs files from a file" "FILE"
147147
+ (\ a f -> do
@@ -154,7 +154,7 @@ index 2d78375003..f19ff5f108 100644
154154
+
155155
destDirOpt = anArg "destdir" "path to write output to" "DIR"
156156
$ \ a f -> f { destDir = a }
157-
157+
158158
diff --git a/utils/hpc/HpcMarkup.hs b/utils/hpc/HpcMarkup.hs
159159
index 1d5efcf6d6..7ed952aeaa 100644
160160
--- a/utils/hpc/HpcMarkup.hs
@@ -229,7 +229,7 @@ index 3f1813f243..64f88341eb 100644
229229
+++ b/utils/hpc/Main.hs
230230
@@ -1,6 +1,7 @@
231231
-- (c) 2007 Andy Gill
232-
232+
233233
-- Main driver for Hpc
234234
+import Control.Monad
235235
import Data.Version
@@ -245,5 +245,5 @@ index 3f1813f243..64f88341eb 100644
245245
+ intermediate_flags <- foldr (<=<) pure o $ init_flags plugin
246246
+ let flags = final_flags plugin intermediate_flags
247247
implementation plugin flags ns
248-
248+
249249
main :: IO ()

0 commit comments

Comments
 (0)