blob: f73f8fafc756038ad05cd378d75121baef9c34b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
module GHC.Driver.Config.CoreToStg where
import GHC.Driver.Config.Stg.Debug
import GHC.Driver.Session
import GHC.CoreToStg
initCoreToStgOpts :: DynFlags -> CoreToStgOpts
initCoreToStgOpts dflags = CoreToStgOpts
{ coreToStg_platform = targetPlatform dflags
, coreToStg_ways = ways dflags
, coreToStg_AutoSccsOnIndividualCafs = gopt Opt_AutoSccsOnIndividualCafs dflags
, coreToStg_InfoTableMap = gopt Opt_InfoTableMap dflags
, coreToStg_ExternalDynamicRefs = gopt Opt_ExternalDynamicRefs dflags
, coreToStg_stgDebugOpts = initStgDebugOpts dflags
}
|