Moduleghc-9.10.3GHC2021
GHC.Types.Id.Make
- 3 types
- 33 values
- Packageghc-9.10.3
- Exports36
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceMake.hs
Constructors
FixedBangOpts [HsImplBang]Used for imported data constructors See Note [Bangs on imported data constructors]
SrcBangOpts !BangOpts
Constructors
BangOptsbang_opt_strict_data :: !BoolStrict fields by default
bang_opt_unbox_disable :: !BoolDisable automatic field unboxing (e.g. if we aren't optimising)
bang_opt_unbox_strict :: !BoolUnbox strict fields
bang_opt_unbox_small :: !BoolUnbox small strict fields
Directly specify which outer forall'd type variables of a representation-polymorphic Id such become concrete metavariables when instantiated.