diff options
Diffstat (limited to 'frontend/syntax.icl')
-rw-r--r-- | frontend/syntax.icl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/frontend/syntax.icl b/frontend/syntax.icl index 80889f9..64c62b4 100644 --- a/frontend/syntax.icl +++ b/frontend/syntax.icl @@ -259,6 +259,7 @@ cNameLocationDependent :== True , gen_member_name :: !Ident // the generics name in 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 } @@ -835,6 +836,7 @@ cNotVarNumber :== -1 | TVI_Used /* to adminster 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 |