diff options
Diffstat (limited to 'frontend/syntax.dcl')
-rw-r--r-- | frontend/syntax.dcl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/frontend/syntax.dcl b/frontend/syntax.dcl index 623462f..fc1476b 100644 --- a/frontend/syntax.dcl +++ b/frontend/syntax.dcl @@ -269,6 +269,7 @@ cNameLocationDependent :== True , gen_member_name :: !Ident // the generics name in the IC_Member , gen_type :: !GenericType , gen_pos :: !Position + , gen_kinds_ptr :: !TypeVarInfoPtr // hack: contains all used kinds , gen_classes :: !GenericClassInfos // generated classes , gen_isomap :: !DefinedSymbol // isomap function } @@ -865,6 +866,7 @@ cNonRecursiveAppl :== False | TVI_Used /* to administer that this variable is encountered (in checkOpenTypes) */ | TVI_TypeCode !TypeCodeExpression | TVI_CPSLocalTypeVar !Int /* MdM - the index of the variable as generated by the theorem prover */ + | TVI_Kinds ![TypeKind] // AA: used to collect kinds during checking | TVI_Normalized !Int /* MV - position of type variable in its definition */ :: TypeVarInfoPtr :== Ptr TypeVarInfo |