diff --git a/src/fsharp/absil/ilread.fs b/src/fsharp/absil/ilread.fs index e1e2dc78aa804241b125beed670d61eed252c5d5..156c0f90bec5c4c6c0bdd768e69abfa6008acd94 100644 --- a/src/fsharp/absil/ilread.fs +++ b/src/fsharp/absil/ilread.fs @@ -714,16 +714,38 @@ let simpleIndexCompare (idx1: int) (idx2: int) = // The various keys for the various caches. //--------------------------------------------------------------------- + +[] type TypeDefAsTypIdx = TypeDefAsTypIdx of ILBoxity * ILGenericArgs * int + +[] type TypeRefAsTypIdx = TypeRefAsTypIdx of ILBoxity * ILGenericArgs * int + +[] type BlobAsMethodSigIdx = BlobAsMethodSigIdx of numtypars: int * blobIdx: int32 + +[] type BlobAsFieldSigIdx = BlobAsFieldSigIdx of numtypars: int * blobIdx: int32 + +[] type BlobAsPropSigIdx = BlobAsPropSigIdx of numtypars: int * blobIdx: int32 + +[] type BlobAsLocalSigIdx = BlobAsLocalSigIdx of numtypars: int * blobIdx: int32 + +[] type MemberRefAsMspecIdx = MemberRefAsMspecIdx of numtypars: int * idx: int + +[] type MethodSpecAsMspecIdx = MethodSpecAsMspecIdx of numtypars: int * idx: int + +[] type MemberRefAsFspecIdx = MemberRefAsFspecIdx of numtypars: int * idx: int + +[] type CustomAttrIdx = CustomAttrIdx of CustomAttributeTypeTag * idx: int * valIdx: int32 + +[] type GenericParamsIdx = GenericParamsIdx of numtypars: int * TypeOrMethodDefTag * idx: int //---------------------------------------------------------------------