ghc-9.6.1: GHC/Driver/Config/Cmm/Parser.hs
module GHC.Driver.Config.Cmm.Parser
( initCmmParserConfig
) where
import GHC.Cmm.Parser.Config
import GHC.Driver.Config.Parser
import GHC.Driver.Config.StgToCmm
import GHC.Driver.Session
import GHC.Utils.Panic
initPDConfig :: DynFlags -> PDConfig
initPDConfig dflags = PDConfig
{ pdProfile = targetProfile dflags
, pdSanitizeAlignment = gopt Opt_AlignmentSanitisation dflags
}
initCmmParserConfig :: DynFlags -> CmmParserConfig
initCmmParserConfig dflags = CmmParserConfig
{ cmmpParserOpts = initParserOpts dflags
, cmmpPDConfig = initPDConfig dflags
, cmmpStgToCmmConfig = initStgToCmmConfig dflags (panic "initCmmParserConfig: no module")
}