Moduleghc-10.0.0.20260917GHC2024
GHC.Stg.Debug.Types
- 3 types
- 1 value
- Packageghc-10.0.0.20260917
- Exports4
- LanguageGHC2024
- LicenceBSD-3-Clause
- SourceTypes.hs
Constructors
Configuration describing which constructors should be given distinct info tables for each usage.
Constructors
AllCreate distinct constructor tables for each usage of any data constructor.
This is the behavior if just
-fdistinct-constructor-tablesis supplied.Only !(Set String)Create distinct constructor tables for each usage of only these data constructors.
This is the behavior if
-fdistinct-constructor-tables-only=C1,...,CNis supplied.NoneDo not create distinct constructor tables for any data constructor.
This is the behavior if
-fno-distinct-constructor-tablesis given.
Given a distinct constructor tables configuration and a set of constructor names that we want to generate distinct info tables for, create a new configuration which includes those constructors.
If the given set is empty, that means the user has entered
-fdistinct-constructor-tables with no constructor names specified, and
therefore we consider that an All configuration.