summaryrefslogtreecommitdiff
path: root/compiler/main/DriverPipeline.hs
diff options
context:
space:
mode:
authorEdward Z. Yang <ezyang@cs.stanford.edu>2014-10-15 22:51:59 -0700
committerEdward Z. Yang <ezyang@cs.stanford.edu>2014-10-19 11:41:00 -0700
commit5b9fe33d8a85c2e2105844b65da417c7358187ab (patch)
tree8b4f3ad1604e2e3e1c7535a78e68437ca900254d /compiler/main/DriverPipeline.hs
parentb5930f8b8030350eff306bf56ba7607098ada61e (diff)
downloadhaskell-5b9fe33d8a85c2e2105844b65da417c7358187ab.tar.gz
Indentation and non-semantic changes only.
Summary: Get these lines fitting in 80 columns, and replace ptext (sLit ...) with text Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> Test Plan: validate Reviewers: simonmar, austin Subscribers: thomie, carter, ezyang, simonmar Differential Revision: https://phabricator.haskell.org/D342
Diffstat (limited to 'compiler/main/DriverPipeline.hs')
-rw-r--r--compiler/main/DriverPipeline.hs40
1 files changed, 20 insertions, 20 deletions
diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs
index 562c7d74be..1977f0edcf 100644
--- a/compiler/main/DriverPipeline.hs
+++ b/compiler/main/DriverPipeline.hs
@@ -1595,26 +1595,26 @@ mkExtraObjToLinkIntoBinary dflags = do
mkExtraObj dflags "c" (showSDoc dflags main)
- where
- main
- | gopt Opt_NoHsMain dflags = Outputable.empty
- | otherwise = vcat [
- ptext (sLit "#include \"Rts.h\""),
- ptext (sLit "extern StgClosure ZCMain_main_static_closure;"),
- ptext (sLit "int main(int argc, char *argv[])"),
- char '{',
- ptext (sLit " RtsConfig __conf = defaultRtsConfig;"),
- ptext (sLit " __conf.rts_opts_enabled = ")
- <> text (show (rtsOptsEnabled dflags)) <> semi,
- case rtsOpts dflags of
- Nothing -> Outputable.empty
- Just opts -> ptext (sLit " __conf.rts_opts= ") <>
- text (show opts) <> semi,
- ptext (sLit " __conf.rts_hs_main = rtsTrue;"),
- ptext (sLit " return hs_main(argc, argv, &ZCMain_main_static_closure,__conf);"),
- char '}',
- char '\n' -- final newline, to keep gcc happy
- ]
+ where
+ main
+ | gopt Opt_NoHsMain dflags = Outputable.empty
+ | otherwise = vcat [
+ text "#include \"Rts.h\"",
+ text "extern StgClosure ZCMain_main_static_closure;",
+ text "int main(int argc, char *argv[])",
+ char '{',
+ text " RtsConfig __conf = defaultRtsConfig;",
+ text " __conf.rts_opts_enabled = "
+ <> text (show (rtsOptsEnabled dflags)) <> semi,
+ case rtsOpts dflags of
+ Nothing -> Outputable.empty
+ Just opts -> ptext (sLit " __conf.rts_opts= ") <>
+ text (show opts) <> semi,
+ text " __conf.rts_hs_main = rtsTrue;",
+ text " return hs_main(argc,argv,&ZCMain_main_static_closure,__conf);",
+ char '}',
+ char '\n' -- final newline, to keep gcc happy
+ ]
-- Write out the link info section into a new assembly file. Previously
-- this was included as inline assembly in the main.c file but this