Constructors
CorePrepConfigcp_catchNonexhaustiveCases :: !BoolWhether to generate a default alternative with
`error`in these cases. This is helpful when debugging demand analysis or type checker bugs which can sometimes manifest as segmentation faults.cp_platform :: Platformcp_arityOpts :: !Maybe ArityOptsConfiguration for arity analysis (exprEtaExpandArity). See Note [Eta expansion of arguments in CorePrep] When Nothing (e.g., -O0, -O1), use the cheaper exprArity instead
cp_specEval :: !BoolWhether to perform speculative evaluation See Note [Controlling Speculative Evaluation]
cp_specEvalDFun :: !BoolWhether to perform speculative evaluation on DFuns