A placeholder type for TTG extension points that are not currently unused to represent any particular value.
This should not be confused with DataConCantHappen, which are found in unused extension constructors and therefore should never be inhabited. In contrast, NoExtField is used in extension points (e.g., as the field of some constructor), so it must have an inhabitant to construct AST passes that manipulate fields with that extension point as their type.
Instances5Eq, Data, Ord, Outputable, ToHie
Eq NoExtFieldDefined in ghc-9.10.3 · Language.Haskell.Syntax.ExtensionData NoExtFieldDefined in ghc-9.10.3 · Language.Haskell.Syntax.ExtensionOrd NoExtFieldDefined in ghc-9.10.3 · Language.Haskell.Syntax.ExtensionOutputable NoExtFieldDefined in ghc-9.10.3 · GHC.Hs.Extension · orphanToHie (Context (Located NoExtField))Defined in ghc-9.10.3 · GHC.Iface.Ext.Ast