Safe Haskell | None |
---|---|
Language | GHC2021 |
GHC.Core.Opt.SpecConstr
Synopsis
- specConstrProgram :: ModGuts -> CoreM ModGuts
- data SpecConstrAnnotation
- newtype SpecFailWarning = SpecFailForcedArgCount {}
Documentation
data SpecConstrAnnotation Source #
Deprecated, use SPEC
directly instead.
Annotating a type with NoSpecConstr
will make SpecConstr
not specialise for arguments of that type,
e. g., {-# ANN type SPEC ForceSpecConstr #-}
.
Constructors
NoSpecConstr | |
ForceSpecConstr |
Instances
newtype SpecFailWarning Source #
Constructors
SpecFailForcedArgCount | |
Fields |
Instances
Outputable SpecFailWarning Source # | |
Defined in GHC.Core.Opt.SpecConstr Methods ppr :: SpecFailWarning -> SDoc Source # |