1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 32
3 
4 #include "nimbase.h"
5 #include <string.h>
6 #undef LANGUAGE_C
7 #undef MIPSEB
8 #undef MIPSEL
9 #undef PPC
10 #undef R3000
11 #undef R4000
12 #undef i386
13 #undef linux
14 #undef mips
15 #undef near
16 #undef far
17 #undef powerpc
18 #undef unix
19 #define nimfr_(x, y)
20 #define nimln_(x, y)
21 typedef struct TNimType TNimType;
22 typedef struct TNimNode TNimNode;
23 typedef struct tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw;
24 typedef struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w;
25 typedef struct RootObj RootObj;
26 typedef struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q;
27 typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q tySequence__YdLNCDKYeipzJx3I8Xw82Q;
28 typedef struct tySequence__PJMRIt5QxCm6bRaVyQ5CGA tySequence__PJMRIt5QxCm6bRaVyQ5CGA;
29 typedef struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw;
30 typedef struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A;
31 typedef struct tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ;
32 typedef struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ;
33 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
34 typedef struct tySequence__YWbgnI9b9a4j9aDYnupShIg3A tySequence__YWbgnI9b9a4j9aDYnupShIg3A;
35 typedef struct NimStringDesc NimStringDesc;
36 typedef struct TGenericSeq TGenericSeq;
37 typedef struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw;
38 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
39 typedef struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ;
40 typedef struct tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg;
41 typedef struct tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ;
42 typedef struct tySequence__Q9atPKk5Xsv6h4rje4WzNLQ tySequence__Q9atPKk5Xsv6h4rje4WzNLQ;
43 typedef struct tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w;
44 typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw tySequence__E8pi9b5QNahsURYzXMjh3qw;
45 typedef struct tySequence__JokFGfUW6i9b6aeU7xu6xBw tySequence__JokFGfUW6i9b6aeU7xu6xBw;
46 typedef struct tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg;
47 typedef struct tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ;
48 typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g tySequence__qwqHTkRvwhrRyENtudHQ7g;
49 typedef struct tyTuple__SlmU1Ju0WFHUWkihyHMVYg tyTuple__SlmU1Ju0WFHUWkihyHMVYg;
50 typedef struct tyTuple__C1iPjdrPjiQaUrcFhIp9aGw tyTuple__C1iPjdrPjiQaUrcFhIp9aGw;
51 typedef struct tyObject_VmArgs__0UUl6e5CNNQfMon2xW2bVA tyObject_VmArgs__0UUl6e5CNNQfMon2xW2bVA;
52 typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
53 typedef struct tyObject_Env_vmdefdotnim_vmdef___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_vmdefdotnim_vmdef___diB2NTuAIWY0FO9c5IUJRGg;
54 typedef struct tySequence__jlXqfsdfoRhiIfoVNWV0Vw tySequence__jlXqfsdfoRhiIfoVNWV0Vw;
55 typedef struct tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA;
56 typedef struct tyTuple__4707W0MdkBgzyuDClNdLBQ tyTuple__4707W0MdkBgzyuDClNdLBQ;
57 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
58 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
59 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
60 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
61 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
62 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
63 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
64 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
65 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
66 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
67 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
68 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
69 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
70 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
71 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
72 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
73 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
74 typedef struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
75 typedef struct tySequence__rQHmYk1HzcwNxKBymIFHpA tySequence__rQHmYk1HzcwNxKBymIFHpA;
76 typedef struct tySequence__XMM60DtBsc6xYsIpNANkrA tySequence__XMM60DtBsc6xYsIpNANkrA;
77 typedef struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw;
78 typedef struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
79 typedef struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg;
80 typedef struct tySequence__mWRMiYLthG9coLjkbElCxkw tySequence__mWRMiYLthG9coLjkbElCxkw;
81 typedef struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyObject_Table__iowAVDkco3qpbEH0z8OmkQ;
82 typedef struct tySequence__bTDCDwD2P7TodzbAefLcSw tySequence__bTDCDwD2P7TodzbAefLcSw;
83 typedef struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w;
84 typedef struct tySequence__3MPVXAHA08SszBrU4ffqEg tySequence__3MPVXAHA08SszBrU4ffqEg;
85 typedef struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw tyObject_Table__KcymdZjUsmGSK8BxmvoJgw;
86 typedef struct tySequence__YCf5zJHm4JI06qpmKwPUWg tySequence__YCf5zJHm4JI06qpmKwPUWg;
87 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
88 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
89 typedef struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ;
90 typedef struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA;
91 typedef struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ tySequence__eHqUwlHGGaPw0TDPDeL79cQ;
92 typedef struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA;
93 typedef struct tySequence__61s9cbAniKuBrdHwBhMDfQg tySequence__61s9cbAniKuBrdHwBhMDfQg;
94 typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
95 typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
96 typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
97 typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA;
98 typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
99 typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
100 typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
101 typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
102 typedef struct tySequence__s9byh6WFJ16lPMcmqdaMTHA tySequence__s9byh6WFJ16lPMcmqdaMTHA;
103 typedef struct tyObject_TType__facALICuu8zUj0hjvbTLFg tyObject_TType__facALICuu8zUj0hjvbTLFg;
104 typedef struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw tyObject_Table__Ue6w4c82v7gc7t2qntTbAw;
105 typedef struct tySequence__1U9bG8RcAedEeYkQLZjVFKA tySequence__1U9bG8RcAedEeYkQLZjVFKA;
106 typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q;
107 typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
108 typedef struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA;
109 typedef struct tySequence__23SMqauuRsbDANhthj9bWlA tySequence__23SMqauuRsbDANhthj9bWlA;
110 typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg;
111 typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
112 typedef struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg tyObject_Table__nagDFX4QHx0s6Fvma9blmSg;
113 typedef struct tySequence__pHNq3oXj9av2sEUdqaqeZjw tySequence__pHNq3oXj9av2sEUdqaqeZjw;
114 typedef struct tySequence__MAQKEADohlpnXTModtugbQ tySequence__MAQKEADohlpnXTModtugbQ;
115 typedef struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ;
116 typedef struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA;
117 typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
118 typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
119 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
120 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
121 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
122 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
123 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
124 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
125 typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
126 typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
127 typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
128 typedef struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w;
129 typedef struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g;
130 typedef struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA;
131 typedef struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA;
132 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
133 typedef struct tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA;
134 typedef struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA;
135 typedef struct tySequence__vv5mGmK03BCr5e3LTZA5Hw tySequence__vv5mGmK03BCr5e3LTZA5Hw;
136 typedef struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w;
137 typedef struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ;
138 typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
139 typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
140 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
141 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
142 typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
143 typedef struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg tySequence__REuPuHuSlOkZ0Q5oqzDrQg;
144 typedef struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA tySequence__I9aQmO9asXXWJ58UI9c8BCSzA;
145 typedef struct tySequence__NyaOkf8ZwxP6rkRF5TOkew tySequence__NyaOkf8ZwxP6rkRF5TOkew;
146 typedef struct tySequence__L9bOt8CaTEmIjgtuZvp6syg tySequence__L9bOt8CaTEmIjgtuZvp6syg;
147 typedef struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ tySequence__im8UB2GsZvUaQ4a1wKGWhQ;
148 typedef struct tySequence__xxnXDLpoqBo8zJzP9b1073g tySequence__xxnXDLpoqBo8zJzP9b1073g;
149 typedef struct tySequence__DfmUmNgVGnYaiV1I6227tw tySequence__DfmUmNgVGnYaiV1I6227tw;
150 typedef struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA tySequence__t8Uv4lEJ4lkuECvP9c6JMhA;
151 typedef struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg;
152 typedef struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ;
153 typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
154 typedef struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g tyObject_Table__CE4eiu6FavV1vmUiTXQ70g;
155 typedef struct tySequence__9bT7o0CflHuiE4VhmtqBPCw tySequence__9bT7o0CflHuiE4VhmtqBPCw;
156 typedef struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw;
157 typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
158 typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
159 typedef struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ;
160 typedef struct tySequence__O5RcspOP32YJ4YtU5ppxxA tySequence__O5RcspOP32YJ4YtU5ppxxA;
161 typedef struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg;
162 typedef struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ;
163 typedef struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
164 typedef struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg tyTuple__o67sDX0wYbEuhI9cJYAbDtg;
165 typedef struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
166 typedef struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg;
167 typedef struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
168 typedef struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA;
169 typedef struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q tyTuple__9aNnDWBFMF44sfFinBpMT4Q;
170 typedef struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg;
171 typedef struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
172 typedef struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ tyTuple__VrD6plbUKJjYKM0lCr3hGQ;
173 typedef struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA;
174 typedef struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA tyTuple__1ZbjBgxAbnye0IFMZ6w4OA;
175 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
176 typedef struct tyTuple__rplX06U9bjhu9asm5pWdgqsA tyTuple__rplX06U9bjhu9asm5pWdgqsA;
177 typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
178 typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
179 typedef struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A;
180 typedef struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ tyTuple__3i6hlQmqrn6m7tuVN8FHjQ;
181 typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
182 typedef struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw;
183 typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
184 typedef struct tyTuple__wcNatyuf8WOqAhGLhSvgiw tyTuple__wcNatyuf8WOqAhGLhSvgiw;
185 typedef struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg;
186 typedef struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g;
187 typedef struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ;
188 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
189 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
190 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
191 typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
192 typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
193 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
194 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
195 typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
196 typedef struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA tyTuple__Q7r9caOmeWqQGZCIBHhGRUA;
197 typedef struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg;
198 typedef struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw tyTuple__XyJ8LOAZzVVXSsmt09b8uWw;
199 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
200 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
201 typedef struct tyTuple__9aoobCDZB4x41HJSOmh0mwA tyTuple__9aoobCDZB4x41HJSOmh0mwA;
202 typedef struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA tyTuple__g0Q6Qx15nK53ce9aLo7YyrA;
203 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
204 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
205 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
206 typedef struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ;
207 typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
208 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
209 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
210 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
211 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
212 struct TNimType {
213 NI size;
214 NI align;
215 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
216 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
217 TNimType* base;
218 TNimNode* node;
219 void* finalizer;
220 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
221 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
222 };
223 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
224 struct TNimNode {
225 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
226 NI offset;
227 TNimType* typ;
228 NCSTRING name;
229 NI len;
230 TNimNode** sons;
231 };
232 struct RootObj {
233 TNimType* m_type;
234 };
235 struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w {
236   RootObj Sup;
237 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
238 };
239 typedef NU8 tyEnum_TEvalMode__UbrbHUpo4hYFr1DbYzJgRQ;
240 typedef NU8 tySet_tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A;
241 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
242 NU16 line;
243 NI16 col;
244 NI32 fileIndex;
245 };
246 struct TGenericSeq {
247 NI len;
248 NI reserved;
249 };
250 struct NimStringDesc {
251   TGenericSeq Sup;
252 NIM_CHAR data[SEQ_DECL_SIZE];
253 };
254 struct tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg {
255 NF tEnter;
256 tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ* tos;
257 };
258 struct tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w {
259 tySequence__E8pi9b5QNahsURYzXMjh3qw* data;
260 NI counter;
261 };
262 struct tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw {
263   tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w Sup;
264 tySequence__YdLNCDKYeipzJx3I8Xw82Q* code;
265 tySequence__PJMRIt5QxCm6bRaVyQ5CGA* debug;
266 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* globals;
267 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* constants;
268 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
269 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* currentExceptionA;
270 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* currentExceptionB;
271 NI exceptionInstr;
272 tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ* prc;
273 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
274 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* callsite;
275 tyEnum_TEvalMode__UbrbHUpo4hYFr1DbYzJgRQ mode;
276 tySet_tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A features;
277 NIM_BOOL traceActive;
278 NI loopIterations;
279 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q comesFromHeuristic;
280 tySequence__YWbgnI9b9a4j9aDYnupShIg3A* callbacks;
281 NimStringDesc* errorFlag;
282 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
283 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
284 tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph;
285 NI oldErrorCount;
286 tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg profiler;
287 NI* templInstCounter;
288 tySequence__Q9atPKk5Xsv6h4rje4WzNLQ* vmstateDiff;
289 tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w procToCodePos;
290 };
291 struct tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ {
292 tySequence__JokFGfUW6i9b6aeU7xu6xBw* blocks;
293 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
294 tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg* regInfo;
295 };
296 struct tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ {
297 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* label;
298 tySequence__qwqHTkRvwhrRyENtudHQ7g* fixups;
299 };
300 typedef NU8 tyEnum_TSlotKind__QOyrDzzey9cf6gDtSRPuZMQ;
301 struct tyTuple__SlmU1Ju0WFHUWkihyHMVYg {
302 NIM_BOOL Field0;
303 tyEnum_TSlotKind__QOyrDzzey9cf6gDtSRPuZMQ Field1;
304 };
305 typedef NU8 tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A;
306 typedef struct {
307 N_NIMCALL_PTR(void, ClP_0) (tyObject_VmArgs__0UUl6e5CNNQfMon2xW2bVA* args, void* ClE_0);
308 void* ClE_0;
309 } tyProc__5QC9cKfPJmKuW0XbCTd8ylA;
310 struct tyTuple__C1iPjdrPjiQaUrcFhIp9aGw {
311 NimStringDesc* Field0;
312 tyProc__5QC9cKfPJmKuW0XbCTd8ylA Field1;
313 };
314 struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
315 void* Field0;
316 tyObject_Env_vmdefdotnim_vmdef___diB2NTuAIWY0FO9c5IUJRGg* Field1;
317 };
318 struct tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ {
319 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* prc;
320 tySequence__jlXqfsdfoRhiIfoVNWV0Vw* slots;
321 tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ* next;
322 NI comesFrom;
323 tySequence__qwqHTkRvwhrRyENtudHQ7g* safePoints;
324 };
325 typedef NU8 tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ;
326 struct tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA {
327 tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ kind;
328 union{
329 NI64 intVal;
330 NF floatVal;
331 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* node;
332 tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA* regAddr;
333 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw** nodeAddr;
334 };
335 };
336 struct tyTuple__4707W0MdkBgzyuDClNdLBQ {
337 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field0;
338 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field1;
339 };
340 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
341 NI Field0;
342 NI Field1;
343 NI Field2;
344 };
345 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
346 NI refcount;
347 TNimType* typ;
348 };
349 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
350 void* bottom;
351 };
352 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
353 NI len;
354 NI cap;
355 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
356 };
357 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
358 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
359 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
360 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
361 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
362 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
363 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
364 };
365 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
366 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
367 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
368 NI key;
369 NI upperBound;
370 NI level;
371 };
372 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
373 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
374 NI Field1;
375 };
376 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
377 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
378 NI len;
379 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
380 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
381 };
382 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
383 NI minLargeObj;
384 NI maxLargeObj;
385 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
386 NU32 flBitmap;
387 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
388 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
389 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
390 NI currMem;
391 NI maxMem;
392 NI freeMem;
393 NI occ;
394 NI lastSize;
395 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
396 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
397 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
398 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
399 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
400 NIM_BOOL locked;
401 NIM_BOOL blockChunkSizeIncrease;
402 NI nextChunkSize;
403 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
404 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
405 };
406 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
407 NI stackScans;
408 NI cycleCollections;
409 NI maxThreshold;
410 NI maxStackSize;
411 NI maxStackCells;
412 NI cycleTableSize;
413 NI64 maxPause;
414 };
415 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
416 NI counter;
417 NI max;
418 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
419 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
420 };
421 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
422 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
423 NI cycleThreshold;
424 NI zctThreshold;
425 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
426 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
427 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
428 NI recGcLock;
429 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
430 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
431 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
432 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
433 NI gcThreadId;
434 };
435 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
436 struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw {
437 tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* data;
438 NI counter;
439 };
440 struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg {
441 tySequence__mWRMiYLthG9coLjkbElCxkw* data;
442 NI counter;
443 };
444 struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ {
445 tySequence__bTDCDwD2P7TodzbAefLcSw* data;
446 NI counter;
447 };
448 typedef tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ[5];
449 struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w {
450 tySequence__3MPVXAHA08SszBrU4ffqEg* data;
451 NI counter;
452 };
453 struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw {
454 tySequence__YCf5zJHm4JI06qpmKwPUWg* data;
455 NI counter;
456 };
457 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
458 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
459 NI counter;
460 };
461 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
462 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
463 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
464 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
465 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
466 struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ {
467 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
468 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
469 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
470 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
471 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
472 };
473 struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA {
474 NI counter;
475 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* data;
476 };
477 struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA {
478 tySequence__61s9cbAniKuBrdHwBhMDfQg* data;
479 NI counter;
480 };
481 typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
482 struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
483 NI elems;
484 NI counter;
485 NI max;
486 tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
487 tySequence__Bre9bNyuQOg1EJKitjSzn8w* data;
488 tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
489 };
490 struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA {
491 tySequence__fdmz6VkIf1ewwrssKYqRFg* data;
492 NI counter;
493 };
494 struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
495 tySequence__kxu4GK0onha2t9bo86mdVAg* data;
496 NI counter;
497 };
498 typedef struct {
499 N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
500 void* ClE_0;
501 } tyProc__In3g79a0qTcRmbTbJp9ba9ctg;
502 typedef tyObject_TType__facALICuu8zUj0hjvbTLFg* tyArray__9bjuenwQUcqO3lbmS2wX7uA[65];
503 struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw {
504 tySequence__1U9bG8RcAedEeYkQLZjVFKA* data;
505 NI counter;
506 };
507 struct tyObject_Table__G1v8c16HePOldLeucwe05Q {
508 tySequence__fIB1rTQ55aFonoft9a9bmljQ* data;
509 NI counter;
510 };
511 typedef N_NIMCALL_PTR(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, tyProc__VHDwJFdIqpwtpUGuxiXUwg) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
512 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__mjUN9alLJ31lnSKkUsuyWMw) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
513 struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA {
514 tySequence__23SMqauuRsbDANhthj9bWlA* data;
515 NI counter;
516 };
517 struct tyObject_Table__NttoEzoiq5CiphZe81oadg {
518 tySequence__squ9b9bUH4OLHf6cEMrt6hVA* data;
519 NI counter;
520 };
521 struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg {
522 tySequence__pHNq3oXj9av2sEUdqaqeZjw* data;
523 NI counter;
524 };
525 typedef N_NIMCALL_PTR(void, tyProc__TjycsqkDBjsxd4da6KYTng) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info);
526 typedef N_NIMCALL_PTR(void, tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* body);
527 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__J7Jq15ZScfKLqcLx8sEz9cA) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TType__facALICuu8zUj0hjvbTLFg* formal, tyObject_TType__facALICuu8zUj0hjvbTLFg* actual);
528 struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA {
529 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opNot;
530 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opContains;
531 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLe;
532 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLt;
533 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAnd;
534 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opOr;
535 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opIsNil;
536 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opEq;
537 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAdd;
538 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opSub;
539 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opMul;
540 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opDiv;
541 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLen;
542 };
543 struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ {
544 tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* ifaces;
545 tySequence__rQHmYk1HzcwNxKBymIFHpA* packed_0;
546 tySequence__XMM60DtBsc6xYsIpNANkrA* encoders;
547 tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw typeInstCache;
548 tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg procInstCache;
549 tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ attachedOps;
550 tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w methodsPerType;
551 tyObject_Table__KcymdZjUsmGSK8BxmvoJgw enumToStringProcs;
552 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo;
553 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ startupPackedConfig;
554 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageSyms;
555 tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA modulesPerPackage;
556 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps;
557 tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps;
558 NIM_BOOL suggestMode;
559 NIM_BOOL invalidTransitiveClosure;
560 tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod;
561 tySequence__48JTohSgTy339bRxHzUD8KA* importStack;
562 RootObj* backend;
563 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
564 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
565 RootObj* vm;
566 tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile;
567 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* usageSym;
568 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* owners;
569 tySequence__s9byh6WFJ16lPMcmqdaMTHA* methods;
570 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* systemModule;
571 tyArray__9bjuenwQUcqO3lbmS2wX7uA sysTypes;
572 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA compilerprocs;
573 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA exposed;
574 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageTypes;
575 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* emptyNode;
576 tyObject_Table__Ue6w4c82v7gc7t2qntTbAw canonTypes;
577 tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes;
578 tyProc__VHDwJFdIqpwtpUGuxiXUwg importModuleCallback;
579 tyProc__mjUN9alLJ31lnSKkUsuyWMw includeFileCallback;
580 tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA cacheSeqs;
581 tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters;
582 tyObject_Table__nagDFX4QHx0s6Fvma9blmSg cacheTables;
583 tySequence__MAQKEADohlpnXTModtugbQ* passes;
584 tyProc__TjycsqkDBjsxd4da6KYTng onDefinition;
585 tyProc__TjycsqkDBjsxd4da6KYTng onDefinitionResolveForward;
586 tyProc__TjycsqkDBjsxd4da6KYTng onUsage;
587 tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* globalDestructors;
588 tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ strongSemCheck;
589 tyProc__J7Jq15ZScfKLqcLx8sEz9cA compatibleProps;
590 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
591 tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA operators;
592 };
593 typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
594 typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
595 struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
596 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
597 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
598 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
599 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
600 NI intSize;
601 NI floatSize;
602 NI ptrSize;
603 NimStringDesc* tnl;
604 };
605 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
606 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
607 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
608 NIM_BOOL trackPosAttached;
609 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
610 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
611 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
612 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
613 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
614 NI32 systemFileIdx;
615 };
616 typedef NU8 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ;
617 typedef NU8 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA;
618 typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
619 typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
620 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
621 tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
622 NI counter;
623 };
624 typedef NU32 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
625 typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
626 typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
627 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
628 typedef NU8 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
629 typedef struct {
630 N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
631 void* ClE_0;
632 } tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
633 typedef struct {
634 N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
635 void* ClE_0;
636 } tyProc__k2HFjxisIgDALbEUFojxaQ;
637 typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
638 typedef struct {
639 N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
640 void* ClE_0;
641 } tyProc__oL9coyIA2VDTGdUcur9aL9bew;
642 struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
643 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
644 tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
645 NI linesCompiled;
646 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
647 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
648 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
649 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
650 tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
651 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ filenameOption;
652 NimStringDesc* unitSep;
653 NI evalTemplateCounter;
654 NI evalMacroCounter;
655 NI8 exitcode;
656 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA cmd;
657 NimStringDesc* cmdInput;
658 NIM_BOOL projectIsCmd;
659 NIM_BOOL implicitCmd;
660 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
661 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
662 NIM_BOOL hintProcessingDots;
663 NI verbosity;
664 NI numberOfProcessors;
665 NF lastCmdTime;
666 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
667 NI spellSuggestMax;
668 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
669 NimStringDesc* headerFile;
670 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
671 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
672 NimStringDesc* arguments;
673 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
674 NIM_BOOL oldNewlines;
675 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
676 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug modifiedyNotes;
677 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug cmdlineNotes;
678 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug foreignPackageNotes;
679 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug notes;
680 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug warningAsErrors;
681 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug mainPackageNotes;
682 NI mainPackageId;
683 NI errorCounter;
684 NI hintCounter;
685 NI warnCounter;
686 NI errorMax;
687 NI maxLoopIterationsVM;
688 NIM_BOOL isVmTrace;
689 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
690 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
691 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
692 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
693 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
694 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
695 NimStringDesc* outFile;
696 NimStringDesc* outDir;
697 NimStringDesc* jsonBuildFile;
698 NimStringDesc* prefixDir;
699 NimStringDesc* libpath;
700 NimStringDesc* nimcacheDir;
701 tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
702 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
703 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
704 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
705 NimStringDesc* projectName;
706 NimStringDesc* projectPath;
707 NimStringDesc* projectFull;
708 NIM_BOOL projectIsStdin;
709 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug lastMsgWasDot;
710 NI32 projectMainIdx;
711 NI32 projectMainIdx2;
712 NimStringDesc* command;
713 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
714 NimStringDesc* commandLine;
715 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
716 NIM_BOOL keepComments;
717 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
718 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
719 NimStringDesc* docSeeSrcUrl;
720 NimStringDesc* docRoot;
721 NimStringDesc* docCmd;
722 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* configFiles;
723 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
724 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
725 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
726 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
727 NimStringDesc* linkOptionsCmd;
728 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
729 NimStringDesc* linkOptions;
730 NimStringDesc* compileOptions;
731 NimStringDesc* cCompilerPath;
732 tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
733 tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
734 NI suggestVersion;
735 NI suggestMaxResults;
736 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
737 tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
738 tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
739 NimStringDesc* cppCustomNamespace;
740 NimStringDesc* nimMainPrefix;
741 tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
742 };
743 struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g {
744 NI32 module;
745 NI32 item;
746 };
747 struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w {
748   RootObj Sup;
749 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g itemId;
750 };
751 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
752 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
753 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
754 typedef NU8 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg;
755 typedef NU8 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw;
756 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
757 struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA {
758 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg k;
759 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw storage;
760 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA flags;
761 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* lode;
762 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* r;
763 };
764 struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ {
765   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
766 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
767 union{
768 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* gcUnsafetyReason;
769 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* transformedBody;
770 } _kind_1;
771 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* guard;
772 NI bitsize;
773 NI alignment;
774 } _kind_2;
775 };
776 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
777 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
778 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
779 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
780 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
781 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
782 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* ast;
783 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
784 NI position;
785 NI offset;
786 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
787 tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA* annex;
788 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* constraint;
789 };
790 struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q {
791 NI32 module;
792 NI32 symId;
793 NI32 typeId_0;
794 NIM_BOOL sealed;
795 };
796 typedef NU8 tyEnum_TOpcode__AHjjN19bk88ZQLW4paSubVQ;
797 struct tyObject_VmArgs__0UUl6e5CNNQfMon2xW2bVA {
798 NI ra;
799 NI rb;
800 NI rc;
801 tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA* slots;
802 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* currentException;
803 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q currentLineInfo;
804 };
805 struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA {
806 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
807 tySequence__vv5mGmK03BCr5e3LTZA5Hw* converters;
808 tySequence__vv5mGmK03BCr5e3LTZA5Hw* patterns;
809 tySequence__vv5mGmK03BCr5e3LTZA5Hw* pureEnums;
810 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interf;
811 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interfHidden;
812 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* uniqueName;
813 };
814 typedef NU8 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q;
815 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
816 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
817 };
818 typedef NU8 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g;
819 struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg {
820 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* vals;
821 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
822 };
823 struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ {
824 tySequence__IHUFRsFxZNv7YydiUO2esQ* vals;
825 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
826 };
827 struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ {
828 NimStringDesc* definedSymbols;
829 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw moduleFlags;
830 tySequence__PXIzfWocnrafGz5p3CP5LA* includes;
831 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* imports;
832 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw toReplay;
833 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw topLevel;
834 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw bodies;
835 tySequence__b89aLriiJnVTD186H6zNIgg* exports;
836 tySequence__b89aLriiJnVTD186H6zNIgg* hidden;
837 tySequence__REuPuHuSlOkZ0Q5oqzDrQg* reexports;
838 tySequence__b89aLriiJnVTD186H6zNIgg* compilerProcs;
839 tySequence__48JTohSgTy339bRxHzUD8KA* converters;
840 tySequence__48JTohSgTy339bRxHzUD8KA* methods;
841 tySequence__48JTohSgTy339bRxHzUD8KA* trmacros;
842 tySequence__48JTohSgTy339bRxHzUD8KA* pureEnums;
843 tySequence__I9aQmO9asXXWJ58UI9c8BCSzA* macroUsages;
844 tySequence__NyaOkf8ZwxP6rkRF5TOkew* typeInstCache;
845 tySequence__L9bOt8CaTEmIjgtuZvp6syg* procInstCache;
846 tySequence__im8UB2GsZvUaQ4a1wKGWhQ* attachedOps;
847 tySequence__xxnXDLpoqBo8zJzP9b1073g* methodsPerType;
848 tySequence__NyaOkf8ZwxP6rkRF5TOkew* enumToStringProcs;
849 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* emittedTypeInfo;
850 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g backendFlags;
851 tySequence__DfmUmNgVGnYaiV1I6227tw* syms;
852 tySequence__t8Uv4lEJ4lkuECvP9c6JMhA* types;
853 tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg strings;
854 tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ numbers;
855 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ cfg;
856 };
857 struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g {
858 tySequence__9bT7o0CflHuiE4VhmtqBPCw* data;
859 NI counter;
860 };
861 struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w {
862 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q status;
863 NIM_BOOL symsInit;
864 NIM_BOOL typesInit;
865 NIM_BOOL loadedButAliveSetChanged;
866 tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ fromDisk;
867 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
868 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
869 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
870 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g iface;
871 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g ifaceHidden;
872 };
873 struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
874 tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* data;
875 NI counter;
876 };
877 struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw {
878 NI32 thisModule;
879 NI32 lastFile;
880 NU32 lastLit;
881 tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
882 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* pendingTypes;
883 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* pendingSyms;
884 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
885 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
886 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
887 };
888 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
889 NU32 module;
890 NI32 item;
891 };
892 struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ {
893 NI module;
894 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ packed_0;
895 };
896 struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg {
897 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
898 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
899 };
900 struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ {
901 NI Field0;
902 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
903 tySequence__O5RcspOP32YJ4YtU5ppxxA* Field2;
904 };
905 struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg {
906 NI module;
907 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ sym;
908 tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* concreteTypes;
909 tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* inst;
910 };
911 struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg {
912 NI Field0;
913 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
914 tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* Field2;
915 };
916 struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q {
917 NI Field0;
918 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
919 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field2;
920 };
921 struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA {
922 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
923 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
924 };
925 struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ {
926 NI Field0;
927 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field1;
928 };
929 struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg {
930 NI Field0;
931 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
932 tySequence__159bHWBGAOOs6U7OZ9cQlO0g* Field2;
933 };
934 struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA {
935 NI Field0;
936 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
937 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field2;
938 };
939 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
940 NI Field0;
941 NimStringDesc* Field1;
942 NI32 Field2;
943 };
944 struct tyTuple__rplX06U9bjhu9asm5pWdgqsA {
945 NI Field0;
946 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
947 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA Field2;
948 };
949 struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
950 NI Field0;
951 NI32 Field1;
952 tySequence__48JTohSgTy339bRxHzUD8KA* Field2;
953 };
954 struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
955 NI Field0;
956 NI32 Field1;
957 NI32 Field2;
958 };
959 struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A {
960 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* Field0;
961 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field1;
962 };
963 typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
964 struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ {
965 NI Field0;
966 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
967 tyObject_TType__facALICuu8zUj0hjvbTLFg* Field2;
968 };
969 struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
970 NI Field0;
971 NI Field1;
972 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
973 };
974 struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw {
975 NI Field0;
976 NimStringDesc* Field1;
977 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field2;
978 };
979 struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
980 NI Field0;
981 NimStringDesc* Field1;
982 NI64 Field2;
983 };
984 struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg {
985 tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* root;
986 NI entries;
987 };
988 struct tyTuple__wcNatyuf8WOqAhGLhSvgiw {
989 NI Field0;
990 NimStringDesc* Field1;
991 tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg Field2;
992 };
993 typedef N_NIMCALL_PTR(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, tyProc__jkSFMhvPZ1AdGcvT2dK9a2w) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen);
994 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__A7Sdoem70tRxSEmKrf9cmyg) (tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* topLevelStmt);
995 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__EAEKmBUgKFg29agoUGtzDEQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n);
996 struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ {
997 tyProc__jkSFMhvPZ1AdGcvT2dK9a2w Field0;
998 tyProc__A7Sdoem70tRxSEmKrf9cmyg Field1;
999 tyProc__EAEKmBUgKFg29agoUGtzDEQ Field2;
1000 NIM_BOOL Field3;
1001 };
1002 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
1003 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
1004 NimStringDesc* Field1;
1005 };
1006 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
1007 NimStringDesc* fullPath;
1008 NimStringDesc* projPath;
1009 NimStringDesc* shortName;
1010 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
1011 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
1012 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
1013 NimStringDesc* dirtyFile;
1014 NimStringDesc* hash;
1015 NIM_BOOL dirty;
1016 };
1017 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
1018 NI Field0;
1019 NimStringDesc* Field1;
1020 };
1021 typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
1022 struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
1023 NimStringDesc* nimname;
1024 NimStringDesc* cname;
1025 NimStringDesc* obj;
1026 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
1027 NimStringDesc* customArgs;
1028 };
1029 struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
1030 NU32 Field0;
1031 NimStringDesc* Field1;
1032 };
1033 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
1034 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
1035 NU16 line;
1036 NI16 col;
1037 NU32 file;
1038 };
1039 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
1040 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
1041 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
1042 NI32 operand;
1043 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
1044 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1045 };
1046 struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
1047 NU32 Field0;
1048 NI32 Field1;
1049 };
1050 struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA {
1051 NU32 Field0;
1052 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1053 };
1054 struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg {
1055 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1056 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg Field1;
1057 };
1058 struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw {
1059 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1060 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1061 };
1062 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
1063 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
1064 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1065 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
1066 };
1067 typedef NU8 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg;
1068 struct tyTuple__9aoobCDZB4x41HJSOmh0mwA {
1069 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg Field0;
1070 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1071 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1072 };
1073 struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA {
1074 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1075 NI Field1;
1076 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1077 };
1078 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
1079 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
1080 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
1081 NIM_BOOL generated;
1082 NIM_BOOL isOverriden;
1083 NU32 name;
1084 NI32 path;
1085 };
1086 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
1087 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
1088 NU32 name;
1089 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
1090 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
1091 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
1092 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1093 NI32 ast;
1094 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1095 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
1096 NI bitsize;
1097 NI alignment;
1098 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
1099 NI position;
1100 NI offset;
1101 NU32 externalName;
1102 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
1103 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
1104 NI32 constraint;
1105 };
1106 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
1107 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
1108 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
1109 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
1110 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
1111 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
1112 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
1113 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
1114 NI32 n;
1115 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1116 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1117 NI64 size;
1118 NI16 align;
1119 NI16 paddingAtEnd;
1120 NI16 lockLevel;
1121 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
1122 NI32 nonUniqueId;
1123 };
1124 struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ {
1125 NI Field0;
1126 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* Field1;
1127 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* Field2;
1128 };
1129 struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
1130 NI Field0;
1131 NI32 Field1;
1132 NU32 Field2;
1133 };
1134 struct tySequence__YdLNCDKYeipzJx3I8Xw82Q {
1135   TGenericSeq Sup;
1136   NU64 data[SEQ_DECL_SIZE];
1137 };
1138 struct tySequence__PJMRIt5QxCm6bRaVyQ5CGA {
1139   TGenericSeq Sup;
1140   tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q data[SEQ_DECL_SIZE];
1141 };
1142 struct tySequence__qwqHTkRvwhrRyENtudHQ7g {
1143   TGenericSeq Sup;
1144   NI data[SEQ_DECL_SIZE];
1145 };
1146 struct tySequence__JokFGfUW6i9b6aeU7xu6xBw {
1147   TGenericSeq Sup;
1148   tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ data[SEQ_DECL_SIZE];
1149 };
1150 struct tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg {
1151   TGenericSeq Sup;
1152   tyTuple__SlmU1Ju0WFHUWkihyHMVYg data[SEQ_DECL_SIZE];
1153 };
1154 struct tySequence__YWbgnI9b9a4j9aDYnupShIg3A {
1155   TGenericSeq Sup;
1156   tyTuple__C1iPjdrPjiQaUrcFhIp9aGw data[SEQ_DECL_SIZE];
1157 };
1158 struct tySequence__jlXqfsdfoRhiIfoVNWV0Vw {
1159   TGenericSeq Sup;
1160   tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA data[SEQ_DECL_SIZE];
1161 };
1162 struct tySequence__Q9atPKk5Xsv6h4rje4WzNLQ {
1163   TGenericSeq Sup;
1164   tyTuple__4707W0MdkBgzyuDClNdLBQ data[SEQ_DECL_SIZE];
1165 };
1166 struct tySequence__E8pi9b5QNahsURYzXMjh3qw {
1167   TGenericSeq Sup;
1168   tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE];
1169 };
1170 struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A {
1171   TGenericSeq Sup;
1172   tyObject_TType__facALICuu8zUj0hjvbTLFg* data[SEQ_DECL_SIZE];
1173 };
1174 struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ {
1175   TGenericSeq Sup;
1176   tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA data[SEQ_DECL_SIZE];
1177 };
1178 struct tySequence__rQHmYk1HzcwNxKBymIFHpA {
1179   TGenericSeq Sup;
1180   tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w data[SEQ_DECL_SIZE];
1181 };
1182 struct tySequence__XMM60DtBsc6xYsIpNANkrA {
1183   TGenericSeq Sup;
1184   tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw data[SEQ_DECL_SIZE];
1185 };
1186 struct tySequence__O5RcspOP32YJ4YtU5ppxxA {
1187   TGenericSeq Sup;
1188   tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg data[SEQ_DECL_SIZE];
1189 };
1190 struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg {
1191   TGenericSeq Sup;
1192   tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ data[SEQ_DECL_SIZE];
1193 };
1194 struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA {
1195   TGenericSeq Sup;
1196   tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg data[SEQ_DECL_SIZE];
1197 };
1198 struct tySequence__mWRMiYLthG9coLjkbElCxkw {
1199   TGenericSeq Sup;
1200   tyTuple__o67sDX0wYbEuhI9cJYAbDtg data[SEQ_DECL_SIZE];
1201 };
1202 struct tySequence__bTDCDwD2P7TodzbAefLcSw {
1203   TGenericSeq Sup;
1204   tyTuple__9aNnDWBFMF44sfFinBpMT4Q data[SEQ_DECL_SIZE];
1205 };
1206 struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g {
1207   TGenericSeq Sup;
1208   tyTuple__VrD6plbUKJjYKM0lCr3hGQ data[SEQ_DECL_SIZE];
1209 };
1210 struct tySequence__3MPVXAHA08SszBrU4ffqEg {
1211   TGenericSeq Sup;
1212   tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg data[SEQ_DECL_SIZE];
1213 };
1214 struct tySequence__YCf5zJHm4JI06qpmKwPUWg {
1215   TGenericSeq Sup;
1216   tyTuple__1ZbjBgxAbnye0IFMZ6w4OA data[SEQ_DECL_SIZE];
1217 };
1218 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
1219   TGenericSeq Sup;
1220   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
1221 };
1222 struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ {
1223   TGenericSeq Sup;
1224   tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* data[SEQ_DECL_SIZE];
1225 };
1226 struct tySequence__61s9cbAniKuBrdHwBhMDfQg {
1227   TGenericSeq Sup;
1228   tyTuple__rplX06U9bjhu9asm5pWdgqsA data[SEQ_DECL_SIZE];
1229 };
1230 struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
1231   TGenericSeq Sup;
1232   tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
1233 };
1234 struct tySequence__48JTohSgTy339bRxHzUD8KA {
1235   TGenericSeq Sup;
1236   NI32 data[SEQ_DECL_SIZE];
1237 };
1238 struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
1239   TGenericSeq Sup;
1240   tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
1241 };
1242 struct tySequence__kxu4GK0onha2t9bo86mdVAg {
1243   TGenericSeq Sup;
1244   tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
1245 };
1246 struct tySequence__s9byh6WFJ16lPMcmqdaMTHA {
1247   TGenericSeq Sup;
1248   tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A data[SEQ_DECL_SIZE];
1249 };
1250 struct tySequence__1U9bG8RcAedEeYkQLZjVFKA {
1251   TGenericSeq Sup;
1252   tyTuple__3i6hlQmqrn6m7tuVN8FHjQ data[SEQ_DECL_SIZE];
1253 };
1254 struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
1255   TGenericSeq Sup;
1256   tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
1257 };
1258 struct tySequence__23SMqauuRsbDANhthj9bWlA {
1259   TGenericSeq Sup;
1260   tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw data[SEQ_DECL_SIZE];
1261 };
1262 struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
1263   TGenericSeq Sup;
1264   tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
1265 };
1266 struct tySequence__pHNq3oXj9av2sEUdqaqeZjw {
1267   TGenericSeq Sup;
1268   tyTuple__wcNatyuf8WOqAhGLhSvgiw data[SEQ_DECL_SIZE];
1269 };
1270 struct tySequence__MAQKEADohlpnXTModtugbQ {
1271   TGenericSeq Sup;
1272   tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ data[SEQ_DECL_SIZE];
1273 };
1274 struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ {
1275   TGenericSeq Sup;
1276   tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE];
1277 };
1278 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
1279   TGenericSeq Sup;
1280   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
1281 };
1282 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
1283   TGenericSeq Sup;
1284   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
1285 };
1286 struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
1287   TGenericSeq Sup;
1288   tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
1289 };
1290 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
1291   TGenericSeq Sup;
1292   NimStringDesc* data[SEQ_DECL_SIZE];
1293 };
1294 struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
1295   TGenericSeq Sup;
1296   tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
1297 };
1298 struct tySequence__vv5mGmK03BCr5e3LTZA5Hw {
1299   TGenericSeq Sup;
1300   tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA data[SEQ_DECL_SIZE];
1301 };
1302 struct tySequence__PXIzfWocnrafGz5p3CP5LA {
1303   TGenericSeq Sup;
1304   tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
1305 };
1306 struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
1307   TGenericSeq Sup;
1308   NU32 data[SEQ_DECL_SIZE];
1309 };
1310 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
1311   TGenericSeq Sup;
1312   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
1313 };
1314 struct tySequence__b89aLriiJnVTD186H6zNIgg {
1315   TGenericSeq Sup;
1316   tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
1317 };
1318 struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg {
1319   TGenericSeq Sup;
1320   tyTuple__Q7r9caOmeWqQGZCIBHhGRUA data[SEQ_DECL_SIZE];
1321 };
1322 struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA {
1323   TGenericSeq Sup;
1324   tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg data[SEQ_DECL_SIZE];
1325 };
1326 struct tySequence__NyaOkf8ZwxP6rkRF5TOkew {
1327   TGenericSeq Sup;
1328   tyTuple__XyJ8LOAZzVVXSsmt09b8uWw data[SEQ_DECL_SIZE];
1329 };
1330 struct tySequence__L9bOt8CaTEmIjgtuZvp6syg {
1331   TGenericSeq Sup;
1332   tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA data[SEQ_DECL_SIZE];
1333 };
1334 struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ {
1335   TGenericSeq Sup;
1336   tyTuple__9aoobCDZB4x41HJSOmh0mwA data[SEQ_DECL_SIZE];
1337 };
1338 struct tySequence__xxnXDLpoqBo8zJzP9b1073g {
1339   TGenericSeq Sup;
1340   tyTuple__g0Q6Qx15nK53ce9aLo7YyrA data[SEQ_DECL_SIZE];
1341 };
1342 struct tySequence__DfmUmNgVGnYaiV1I6227tw {
1343   TGenericSeq Sup;
1344   tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw data[SEQ_DECL_SIZE];
1345 };
1346 struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA {
1347   TGenericSeq Sup;
1348   tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA data[SEQ_DECL_SIZE];
1349 };
1350 struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
1351   TGenericSeq Sup;
1352   NI64 data[SEQ_DECL_SIZE];
1353 };
1354 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
1355   TGenericSeq Sup;
1356   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
1357 };
1358 struct tySequence__9bT7o0CflHuiE4VhmtqBPCw {
1359   TGenericSeq Sup;
1360   tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ data[SEQ_DECL_SIZE];
1361 };
1362 struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
1363   TGenericSeq Sup;
1364   tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
1365 };
1366 struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA {
1367   TGenericSeq Sup;
1368   tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ data[SEQ_DECL_SIZE];
1369 };
1370 static N_NIMCALL(void, Marker_tySequence__YdLNCDKYeipzJx3I8Xw82Q)(void* p, NI op);
1371 static N_NIMCALL(void, Marker_tySequence__PJMRIt5QxCm6bRaVyQ5CGA)(void* p, NI op);
1372 static N_NIMCALL(void, Marker_tySequence__qwqHTkRvwhrRyENtudHQ7g)(void* p, NI op);
1373 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
1374 static N_NIMCALL(void, Marker_tySequence__JokFGfUW6i9b6aeU7xu6xBw)(void* p, NI op);
1375 static N_NIMCALL(void, Marker_tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg)(void* p, NI op);
1376 static N_NIMCALL(void, Marker_tyRef__FM7mzTFsA8pyUhXVKKO6Gw)(void* p, NI op);
1377 static N_NIMCALL(void, Marker_tySequence__YWbgnI9b9a4j9aDYnupShIg3A)(void* p, NI op);
1378 static N_NIMCALL(void, Marker_tySequence__jlXqfsdfoRhiIfoVNWV0Vw)(void* p, NI op);
1379 static N_NIMCALL(void, Marker_tyRef__tIxM6OLoE2pUc9bMTjYhjPg)(void* p, NI op);
1380 static N_NIMCALL(void, Marker_tySequence__Q9atPKk5Xsv6h4rje4WzNLQ)(void* p, NI op);
1381 static N_NIMCALL(void, Marker_tySequence__E8pi9b5QNahsURYzXMjh3qw)(void* p, NI op);
1382 static N_NIMCALL(void, Marker_tyRef__FD9cVFUpCDGxUmwW7TEZIFQ)(void* p, NI op);
1383 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
1384 static N_INLINE(void, nimGCunrefRC1)(void* p);
1385 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1386 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1387 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1388 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1389 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5264)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1390 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5270)(void* usr);
1391 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, newNode__ast_3332)(tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind);
1392 static N_INLINE(void, asgnRef)(void** dest, void* src);
1393 static N_INLINE(void, incRef__system_5308)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1394 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
1395 static N_INLINE(void, nimZeroMem)(void* p, NI size);
1396 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
1397 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1398 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1399 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1400 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1401 extern TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1402 N_LIB_PRIVATE TNimType NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_;
1403 N_LIB_PRIVATE TNimType NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_;
1404 N_LIB_PRIVATE TNimType NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_;
1405 extern TNimType NTItlineinfo__WGx4rAexNXnczy1Avn646Q_;
1406 N_LIB_PRIVATE TNimType NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_;
1407 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1408 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1409 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1410 N_LIB_PRIVATE TNimType NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_;
1411 N_LIB_PRIVATE TNimType NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_;
1412 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1413 N_LIB_PRIVATE TNimType NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_;
1414 N_LIB_PRIVATE TNimType NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_;
1415 N_LIB_PRIVATE TNimType NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_;
1416 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1417 N_LIB_PRIVATE TNimType NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_;
1418 N_LIB_PRIVATE TNimType NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_;
1419 N_LIB_PRIVATE TNimType NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_;
1420 N_LIB_PRIVATE TNimType NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_;
1421 N_LIB_PRIVATE TNimType NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_;
1422 N_LIB_PRIVATE TNimType NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_;
1423 N_LIB_PRIVATE TNimType NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_;
1424 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1425 N_LIB_PRIVATE TNimType NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_;
1426 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
1427 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
1428 N_LIB_PRIVATE TNimType NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_;
1429 extern TNimType NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_;
1430 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1431 extern TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1432 N_LIB_PRIVATE TNimType NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_;
1433 extern TNimType NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_;
1434 N_LIB_PRIVATE TNimType NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_;
1435 N_LIB_PRIVATE TNimType NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_;
1436 N_LIB_PRIVATE TNimType NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_;
1437 TNimNode* NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[7];
1438 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
1439 N_LIB_PRIVATE TNimType NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_;
1440 extern TNimType NTIptrpnode__uyBDtVkS7CL1Bm1j1dvmcw_;
1441 N_LIB_PRIVATE TNimType NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_;
1442 N_LIB_PRIVATE TNimType NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_;
1443 extern TNimType NTIrefint__9ai78kkwqt3gikTN9cpHKUVg_;
1444 N_LIB_PRIVATE TNimType NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_;
1445 N_LIB_PRIVATE TNimType NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_;
1446 N_LIB_PRIVATE TNimType NTItable__Ea0e9azliYta9cYyn0d49ah0w_;
1447 extern TNimType NTInimver__47w2DboNEPf69aPgubZdd7Q_;
1448 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_;
1449 N_LIB_PRIVATE TNimType NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_;
1450 extern NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280;
1451 N_LIB_PRIVATE TNimType NTItopcode__AHjjN19bk88ZQLW4paSubVQ_;
1452 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5217;
N_NIMCALL(void,Marker_tySequence__YdLNCDKYeipzJx3I8Xw82Q)1453 static N_NIMCALL(void, Marker_tySequence__YdLNCDKYeipzJx3I8Xw82Q)(void* p, NI op) {
1454 	tySequence__YdLNCDKYeipzJx3I8Xw82Q* a;
1455 	NI T1_;
1456 	a = (tySequence__YdLNCDKYeipzJx3I8Xw82Q*)p;
1457 	T1_ = (NI)0;
1458 }
N_NIMCALL(void,Marker_tySequence__PJMRIt5QxCm6bRaVyQ5CGA)1459 static N_NIMCALL(void, Marker_tySequence__PJMRIt5QxCm6bRaVyQ5CGA)(void* p, NI op) {
1460 	tySequence__PJMRIt5QxCm6bRaVyQ5CGA* a;
1461 	NI T1_;
1462 	a = (tySequence__PJMRIt5QxCm6bRaVyQ5CGA*)p;
1463 	T1_ = (NI)0;
1464 }
N_NIMCALL(void,Marker_tySequence__qwqHTkRvwhrRyENtudHQ7g)1465 static N_NIMCALL(void, Marker_tySequence__qwqHTkRvwhrRyENtudHQ7g)(void* p, NI op) {
1466 	tySequence__qwqHTkRvwhrRyENtudHQ7g* a;
1467 	NI T1_;
1468 	a = (tySequence__qwqHTkRvwhrRyENtudHQ7g*)p;
1469 	T1_ = (NI)0;
1470 }
N_NIMCALL(void,Marker_tySequence__JokFGfUW6i9b6aeU7xu6xBw)1471 static N_NIMCALL(void, Marker_tySequence__JokFGfUW6i9b6aeU7xu6xBw)(void* p, NI op) {
1472 	tySequence__JokFGfUW6i9b6aeU7xu6xBw* a;
1473 	NI T1_;
1474 	a = (tySequence__JokFGfUW6i9b6aeU7xu6xBw*)p;
1475 	T1_ = (NI)0;
1476 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1477 	nimGCvisit((void*)a->data[T1_].label, op);
1478 	nimGCvisit((void*)a->data[T1_].fixups, op);
1479 	}
1480 }
N_NIMCALL(void,Marker_tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg)1481 static N_NIMCALL(void, Marker_tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg)(void* p, NI op) {
1482 	tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg* a;
1483 	NI T1_;
1484 	a = (tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg*)p;
1485 	T1_ = (NI)0;
1486 }
N_NIMCALL(void,Marker_tyRef__FM7mzTFsA8pyUhXVKKO6Gw)1487 static N_NIMCALL(void, Marker_tyRef__FM7mzTFsA8pyUhXVKKO6Gw)(void* p, NI op) {
1488 	tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ* a;
1489 	a = (tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ*)p;
1490 	nimGCvisit((void*)(*a).blocks, op);
1491 	nimGCvisit((void*)(*a).sym, op);
1492 	nimGCvisit((void*)(*a).regInfo, op);
1493 }
N_NIMCALL(void,Marker_tySequence__YWbgnI9b9a4j9aDYnupShIg3A)1494 static N_NIMCALL(void, Marker_tySequence__YWbgnI9b9a4j9aDYnupShIg3A)(void* p, NI op) {
1495 	tySequence__YWbgnI9b9a4j9aDYnupShIg3A* a;
1496 	NI T1_;
1497 	a = (tySequence__YWbgnI9b9a4j9aDYnupShIg3A*)p;
1498 	T1_ = (NI)0;
1499 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1500 	nimGCvisit((void*)a->data[T1_].Field0, op);
1501 	nimGCvisit((void*)a->data[T1_].Field1.ClE_0, op);
1502 	}
1503 }
N_NIMCALL(void,Marker_tySequence__jlXqfsdfoRhiIfoVNWV0Vw)1504 static N_NIMCALL(void, Marker_tySequence__jlXqfsdfoRhiIfoVNWV0Vw)(void* p, NI op) {
1505 	tySequence__jlXqfsdfoRhiIfoVNWV0Vw* a;
1506 	NI T1_;
1507 	a = (tySequence__jlXqfsdfoRhiIfoVNWV0Vw*)p;
1508 	T1_ = (NI)0;
1509 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1510 	switch (a->data[T1_].kind) {
1511 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 0):
1512 	break;
1513 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 2):
1514 	break;
1515 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 3):
1516 	break;
1517 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 1):
1518 	nimGCvisit((void*)a->data[T1_].node, op);
1519 	break;
1520 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 4):
1521 	break;
1522 	case ((tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ) 5):
1523 	break;
1524 	}
1525 	}
1526 }
N_NIMCALL(void,Marker_tyRef__tIxM6OLoE2pUc9bMTjYhjPg)1527 static N_NIMCALL(void, Marker_tyRef__tIxM6OLoE2pUc9bMTjYhjPg)(void* p, NI op) {
1528 	tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ* a;
1529 	a = (tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ*)p;
1530 	nimGCvisit((void*)(*a).prc, op);
1531 	nimGCvisit((void*)(*a).slots, op);
1532 	nimGCvisit((void*)(*a).next, op);
1533 	nimGCvisit((void*)(*a).safePoints, op);
1534 }
N_NIMCALL(void,Marker_tySequence__Q9atPKk5Xsv6h4rje4WzNLQ)1535 static N_NIMCALL(void, Marker_tySequence__Q9atPKk5Xsv6h4rje4WzNLQ)(void* p, NI op) {
1536 	tySequence__Q9atPKk5Xsv6h4rje4WzNLQ* a;
1537 	NI T1_;
1538 	a = (tySequence__Q9atPKk5Xsv6h4rje4WzNLQ*)p;
1539 	T1_ = (NI)0;
1540 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1541 	nimGCvisit((void*)a->data[T1_].Field0, op);
1542 	nimGCvisit((void*)a->data[T1_].Field1, op);
1543 	}
1544 }
N_NIMCALL(void,Marker_tySequence__E8pi9b5QNahsURYzXMjh3qw)1545 static N_NIMCALL(void, Marker_tySequence__E8pi9b5QNahsURYzXMjh3qw)(void* p, NI op) {
1546 	tySequence__E8pi9b5QNahsURYzXMjh3qw* a;
1547 	NI T1_;
1548 	a = (tySequence__E8pi9b5QNahsURYzXMjh3qw*)p;
1549 	T1_ = (NI)0;
1550 }
N_NIMCALL(void,Marker_tyRef__FD9cVFUpCDGxUmwW7TEZIFQ)1551 static N_NIMCALL(void, Marker_tyRef__FD9cVFUpCDGxUmwW7TEZIFQ)(void* p, NI op) {
1552 	tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw* a;
1553 	a = (tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw*)p;
1554 	nimGCvisit((void*)(*a).Sup.idgen, op);
1555 	nimGCvisit((void*)(*a).code, op);
1556 	nimGCvisit((void*)(*a).debug, op);
1557 	nimGCvisit((void*)(*a).globals, op);
1558 	nimGCvisit((void*)(*a).constants, op);
1559 	nimGCvisit((void*)(*a).types, op);
1560 	nimGCvisit((void*)(*a).currentExceptionA, op);
1561 	nimGCvisit((void*)(*a).currentExceptionB, op);
1562 	nimGCvisit((void*)(*a).prc, op);
1563 	nimGCvisit((void*)(*a).module, op);
1564 	nimGCvisit((void*)(*a).callsite, op);
1565 	nimGCvisit((void*)(*a).callbacks, op);
1566 	nimGCvisit((void*)(*a).errorFlag, op);
1567 	nimGCvisit((void*)(*a).cache, op);
1568 	nimGCvisit((void*)(*a).config, op);
1569 	nimGCvisit((void*)(*a).graph, op);
1570 	nimGCvisit((void*)(*a).profiler.tos, op);
1571 	nimGCvisit((void*)(*a).templInstCounter, op);
1572 	nimGCvisit((void*)(*a).vmstateDiff, op);
1573 	nimGCvisit((void*)(*a).procToCodePos.data, op);
1574 }
N_INLINE(NI,minuspercent___system_716)1575 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
1576 	NI result;
1577 	result = (NI)0;
1578 	result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
1579 	return result;
1580 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)1581 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
1582 	NIM_BOOL result;
1583 	result = (NIM_BOOL)0;
1584 	result = ((NU32)(((NU) (x))) < (NU32)(((NU) (y))));
1585 	return result;
1586 }
N_INLINE(void,rtlAddZCT__system_5313)1587 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1588 	addZCT__system_5264((&gch__system_5217.zct), c);
1589 }
N_INLINE(void,decRef__system_5315)1590 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1591 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
1592 	{
1593 		NIM_BOOL T3_;
1594 		T3_ = (NIM_BOOL)0;
1595 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
1596 		if (!T3_) goto LA4_;
1597 		rtlAddZCT__system_5313(c);
1598 	}
1599 	LA4_: ;
1600 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5270)1601 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5270)(void* usr) {
1602 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
1603 	NI T1_;
1604 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1605 	T1_ = (NI)0;
1606 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 8));
1607 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
1608 	return result;
1609 }
N_INLINE(void,nimGCunrefRC1)1610 static N_INLINE(void, nimGCunrefRC1)(void* p) {
1611 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
1612 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1613 	T1_ = usrToCell__system_5270(p);
1614 	decRef__system_5315(T1_);
1615 }
N_INLINE(NI,pluspercent___system_696)1616 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
1617 	NI result;
1618 	result = (NI)0;
1619 	result = ((NI) ((NU)((NU32)(((NU) (x))) + (NU32)(((NU) (y))))));
1620 	return result;
1621 }
N_INLINE(void,incRef__system_5308)1622 static N_INLINE(void, incRef__system_5308)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1623 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
1624 }
N_INLINE(void,asgnRef)1625 static N_INLINE(void, asgnRef)(void** dest, void* src) {
1626 	{
1627 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
1628 		if (!!((src == NIM_NIL))) goto LA3_;
1629 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1630 		T5_ = usrToCell__system_5270(src);
1631 		incRef__system_5308(T5_);
1632 	}
1633 	LA3_: ;
1634 	{
1635 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
1636 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
1637 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1638 		T10_ = usrToCell__system_5270((*dest));
1639 		decRef__system_5315(T10_);
1640 	}
1641 	LA8_: ;
1642 	(*dest) = src;
1643 }
N_NIMCALL(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw *,newCtx__vmdef_363)1644 N_LIB_PRIVATE N_NIMCALL(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw*, newCtx__vmdef_363)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen) {
1645 	tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw* result;
1646 	tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw* T1_;
1647 	tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ* T2_;
1648 	result = NIM_NIL;
1649 	T1_ = NIM_NIL;
1650 	T1_ = (tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw*) newObj((&NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_), sizeof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw));
1651 	(*T1_).Sup.Sup.m_type = (&NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_);
1652 	if ((*T1_).code) { nimGCunrefRC1((*T1_).code); (*T1_).code = NIM_NIL; }
1653 	if ((*T1_).debug) { nimGCunrefRC1((*T1_).debug); (*T1_).debug = NIM_NIL; }
1654 	asgnRef((void**) (&(*T1_).globals), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 126)));
1655 	asgnRef((void**) (&(*T1_).constants), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 115)));
1656 	if ((*T1_).types) { nimGCunrefRC1((*T1_).types); (*T1_).types = NIM_NIL; }
1657 	T2_ = NIM_NIL;
1658 	T2_ = (tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ*) newObj((&NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_), sizeof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ));
1659 	if ((*T2_).blocks) { nimGCunrefRC1((*T2_).blocks); (*T2_).blocks = NIM_NIL; }
1660 	asgnRef((void**) (&(*T1_).prc), T2_);
1661 	asgnRef((void**) (&(*T1_).module), module);
1662 	(*T1_).loopIterations = (*(*g).config).maxLoopIterationsVM;
1663 	(*T1_).comesFromHeuristic = unknownLineInfo__lineinfos_280;
1664 	if ((*T1_).callbacks) { nimGCunrefRC1((*T1_).callbacks); (*T1_).callbacks = NIM_NIL; }
1665 	asgnRef((void**) (&(*T1_).errorFlag), ((NimStringDesc*) NIM_NIL));
1666 	asgnRef((void**) (&(*T1_).cache), cache);
1667 	asgnRef((void**) (&(*T1_).config), (*g).config);
1668 	asgnRef((void**) (&(*T1_).graph), g);
1669 	asgnRef((void**) (&(*T1_).Sup.idgen), idgen);
1670 	result = T1_;
1671 	return result;
1672 }
N_INLINE(void,nimSetMem__systemZmemory_7)1673 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
1674 	void* T1_;
1675 	T1_ = (void*)0;
1676 	T1_ = memset(a, v, ((size_t) (size)));
1677 }
N_INLINE(void,nimZeroMem)1678 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
1679 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
1680 }
N_INLINE(void,nimGCunrefNoCycle)1681 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
1682 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
1683 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1684 	T1_ = usrToCell__system_5270(p);
1685 	decRef__system_5315(T1_);
1686 }
N_NIMCALL(NI,registerCallback__vmdef_433)1687 N_LIB_PRIVATE N_NIMCALL(NI, registerCallback__vmdef_433)(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw* c, NimStringDesc* name, tyProc__5QC9cKfPJmKuW0XbCTd8ylA callback) {
1688 	NI result;
1689 	NI T1_;
1690 	tyTuple__C1iPjdrPjiQaUrcFhIp9aGw T2_;
1691 	NI T3_;
1692 	NimStringDesc* T4_;
1693 	result = (NI)0;
1694 	T1_ = ((*c).callbacks ? (*c).callbacks->Sup.len : 0);
1695 	result = T1_;
1696 	nimZeroMem((void*)(&T2_), sizeof(tyTuple__C1iPjdrPjiQaUrcFhIp9aGw));
1697 	T2_.Field0 = copyString(name);
1698 	T2_.Field1.ClE_0 = callback.ClE_0;
1699 	T2_.Field1.ClP_0 = callback.ClP_0;
1700 	asgnRef((void**) (&(*c).callbacks), (tySequence__YWbgnI9b9a4j9aDYnupShIg3A*) incrSeqV3((TGenericSeq*)((*c).callbacks), (&NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_)));
1701 	T3_ = (*c).callbacks->Sup.len++;
1702 	T4_ = NIM_NIL;
1703 	T4_ = (*c).callbacks->data[T3_].Field0; (*c).callbacks->data[T3_].Field0 = copyStringRC1(T2_.Field0);
1704 	if (T4_) nimGCunrefNoCycle(T4_);
1705 	asgnRef((void**) (&(*c).callbacks->data[T3_].Field1.ClE_0), T2_.Field1.ClE_0);
1706 	(*c).callbacks->data[T3_].Field1.ClP_0 = T2_.Field1.ClP_0;
1707 	return result;
1708 }
N_NIMCALL(void,refresh__vmdef_425)1709 N_LIB_PRIVATE N_NIMCALL(void, refresh__vmdef_425)(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen) {
1710 	tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ* T1_;
1711 	asgnRef((void**) (&(*c).module), module);
1712 	T1_ = NIM_NIL;
1713 	T1_ = (tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ*) newObj((&NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_), sizeof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ));
1714 	if ((*T1_).blocks) { nimGCunrefRC1((*T1_).blocks); (*T1_).blocks = NIM_NIL; }
1715 	asgnRef((void**) (&(*c).prc), T1_);
1716 	(*c).loopIterations = (*(*c).config).maxLoopIterationsVM;
1717 	asgnRef((void**) (&(*c).Sup.idgen), idgen);
1718 }
N_NIMCALL(void,compiler_vmdefDatInit000)1719 N_LIB_PRIVATE N_NIMCALL(void, compiler_vmdefDatInit000)(void) {
1720 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_2_26[26];
1721 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_3_3[3];
1722 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_4_2[2];
1723 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_5_2[2];
1724 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_6_9[9];
1725 NI TM__LKTmeQxNOMAggl6ESLJFSg_8;
1726 static char* NIM_CONST TM__LKTmeQxNOMAggl6ESLJFSg_7[9] = {
1727 "slotEmpty",
1728 "slotFixedVar",
1729 "slotFixedLet",
1730 "slotTempUnknown",
1731 "slotTempInt",
1732 "slotTempFloat",
1733 "slotTempStr",
1734 "slotTempComplex",
1735 "slotTempPerm"};
1736 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_9_5[5];
1737 NI TM__LKTmeQxNOMAggl6ESLJFSg_11;
1738 static char* NIM_CONST TM__LKTmeQxNOMAggl6ESLJFSg_10[5] = {
1739 "emRepl",
1740 "emConst",
1741 "emOptimize",
1742 "emStaticExpr",
1743 "emStaticStmt"};
1744 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_12_2[2];
1745 NI TM__LKTmeQxNOMAggl6ESLJFSg_14;
1746 static char* NIM_CONST TM__LKTmeQxNOMAggl6ESLJFSg_13[2] = {
1747 "allowCast",
1748 "allowInfiniteLoops"};
1749 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_15_2[2];
1750 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_16_2[2];
1751 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_17_2[2];
1752 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_18_5[5];
1753 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_19_6[6];
1754 NI TM__LKTmeQxNOMAggl6ESLJFSg_21;
1755 static char* NIM_CONST TM__LKTmeQxNOMAggl6ESLJFSg_20[6] = {
1756 "rkNone",
1757 "rkNode",
1758 "rkInt",
1759 "rkFloat",
1760 "rkRegisterAddr",
1761 "rkNodeAddr"};
1762 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_22_2[2];
1763 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_23_2[2];
1764 static TNimNode* TM__LKTmeQxNOMAggl6ESLJFSg_24_189[189];
1765 NI TM__LKTmeQxNOMAggl6ESLJFSg_26;
1766 static char* NIM_CONST TM__LKTmeQxNOMAggl6ESLJFSg_25[189] = {
1767 "opcEof",
1768 "opcRet",
1769 "opcYldYoid",
1770 "opcYldVal",
1771 "opcAsgnInt",
1772 "opcAsgnFloat",
1773 "opcAsgnRef",
1774 "opcAsgnComplex",
1775 "opcCastIntToFloat32",
1776 "opcCastIntToFloat64",
1777 "opcCastFloatToInt32",
1778 "opcCastFloatToInt64",
1779 "opcCastPtrToInt",
1780 "opcCastIntToPtr",
1781 "opcFastAsgnComplex",
1782 "opcNodeToReg",
1783 "opcLdArr",
1784 "opcLdArrAddr",
1785 "opcWrArr",
1786 "opcLdObj",
1787 "opcLdObjAddr",
1788 "opcWrObj",
1789 "opcAddrReg",
1790 "opcAddrNode",
1791 "opcLdDeref",
1792 "opcWrDeref",
1793 "opcWrStrIdx",
1794 "opcLdStrIdx",
1795 "opcLdStrIdxAddr",
1796 "opcAddInt",
1797 "opcAddImmInt",
1798 "opcSubInt",
1799 "opcSubImmInt",
1800 "opcLenSeq",
1801 "opcLenStr",
1802 "opcLenCstring",
1803 "opcIncl",
1804 "opcInclRange",
1805 "opcExcl",
1806 "opcCard",
1807 "opcMulInt",
1808 "opcDivInt",
1809 "opcModInt",
1810 "opcAddFloat",
1811 "opcSubFloat",
1812 "opcMulFloat",
1813 "opcDivFloat",
1814 "opcShrInt",
1815 "opcShlInt",
1816 "opcAshrInt",
1817 "opcBitandInt",
1818 "opcBitorInt",
1819 "opcBitxorInt",
1820 "opcAddu",
1821 "opcSubu",
1822 "opcMulu",
1823 "opcDivu",
1824 "opcModu",
1825 "opcEqInt",
1826 "opcLeInt",
1827 "opcLtInt",
1828 "opcEqFloat",
1829 "opcLeFloat",
1830 "opcLtFloat",
1831 "opcLeu",
1832 "opcLtu",
1833 "opcEqRef",
1834 "opcEqNimNode",
1835 "opcSameNodeType",
1836 "opcXor",
1837 "opcNot",
1838 "opcUnaryMinusInt",
1839 "opcUnaryMinusFloat",
1840 "opcBitnotInt",
1841 "opcEqStr",
1842 "opcLeStr",
1843 "opcLtStr",
1844 "opcEqSet",
1845 "opcLeSet",
1846 "opcLtSet",
1847 "opcMulSet",
1848 "opcPlusSet",
1849 "opcMinusSet",
1850 "opcConcatStr",
1851 "opcContainsSet",
1852 "opcRepr",
1853 "opcSetLenStr",
1854 "opcSetLenSeq",
1855 "opcIsNil",
1856 "opcOf",
1857 "opcIs",
1858 "opcSubStr",
1859 "opcParseFloat",
1860 "opcConv",
1861 "opcCast",
1862 "opcQuit",
1863 "opcInvalidField",
1864 "opcNarrowS",
1865 "opcNarrowU",
1866 "opcSignExtend",
1867 "opcAddStrCh",
1868 "opcAddStrStr",
1869 "opcAddSeqElem",
1870 "opcRangeChck",
1871 "opcNAdd",
1872 "opcNAddMultiple",
1873 "opcNKind",
1874 "opcNSymKind",
1875 "opcNIntVal",
1876 "opcNFloatVal",
1877 "opcNSymbol",
1878 "opcNIdent",
1879 "opcNGetType",
1880 "opcNStrVal",
1881 "opcNSigHash",
1882 "opcNGetSize",
1883 "opcNSetIntVal",
1884 "opcNSetFloatVal",
1885 "opcNSetSymbol",
1886 "opcNSetIdent",
1887 "opcNSetType",
1888 "opcNSetStrVal",
1889 "opcNNewNimNode",
1890 "opcNCopyNimNode",
1891 "opcNCopyNimTree",
1892 "opcNDel",
1893 "opcGenSym",
1894 "opcNccValue",
1895 "opcNccInc",
1896 "opcNcsAdd",
1897 "opcNcsIncl",
1898 "opcNcsLen",
1899 "opcNcsAt",
1900 "opcNctPut",
1901 "opcNctLen",
1902 "opcNctGet",
1903 "opcNctHasNext",
1904 "opcNctNext",
1905 "opcNodeId",
1906 "opcSlurp",
1907 "opcGorge",
1908 "opcParseExprToAst",
1909 "opcParseStmtToAst",
1910 "opcQueryErrorFlag",
1911 "opcNError",
1912 "opcNWarning",
1913 "opcNHint",
1914 "opcNGetLineInfo",
1915 "opcNSetLineInfo",
1916 "opcEqIdent",
1917 "opcStrToIdent",
1918 "opcGetImpl",
1919 "opcGetImplTransf",
1920 "opcEcho",
1921 "opcIndCall",
1922 "opcIndCallAsgn",
1923 "opcRaise",
1924 "opcNChild",
1925 "opcNSetChild",
1926 "opcCallSite",
1927 "opcNewStr",
1928 "opcTJmp",
1929 "opcFJmp",
1930 "opcJmp",
1931 "opcJmpBack",
1932 "opcBranch",
1933 "opcTry",
1934 "opcExcept",
1935 "opcFinally",
1936 "opcFinallyEnd",
1937 "opcNew",
1938 "opcNewSeq",
1939 "opcLdNull",
1940 "opcLdNullReg",
1941 "opcLdConst",
1942 "opcAsgnConst",
1943 "opcLdGlobal",
1944 "opcLdGlobalAddr",
1945 "opcLdGlobalDerefFFI",
1946 "opcLdGlobalAddrDerefFFI",
1947 "opcLdImmInt",
1948 "opcNBindSym",
1949 "opcNDynBindSym",
1950 "opcSetType",
1951 "opcTypeTrait",
1952 "opcMarshalLoad",
1953 "opcMarshalStore",
1954 "opcSymOwner",
1955 "opcSymIsInstantiationOf"};
1956 static TNimNode TM__LKTmeQxNOMAggl6ESLJFSg_0[282];
1957 NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_.size = sizeof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw);
1958 NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_.align = NIM_ALIGNOF(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw);
1959 NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_.kind = 17;
1960 NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_.base = (&NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_);
1961 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[1];
1962 NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_.size = sizeof(NU64);
1963 NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_.align = NIM_ALIGNOF(NU64);
1964 NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_.kind = 44;
1965 NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_.base = 0;
1966 NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_.flags = 3;
1967 NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_.size = sizeof(tySequence__YdLNCDKYeipzJx3I8Xw82Q*);
1968 NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_.align = NIM_ALIGNOF(tySequence__YdLNCDKYeipzJx3I8Xw82Q*);
1969 NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_.kind = 24;
1970 NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_.base = (&NTItinstrtype__wMtfD88jmrPZwfzTH9c8e9cA_);
1971 NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_.marker = Marker_tySequence__YdLNCDKYeipzJx3I8Xw82Q;
1972 TM__LKTmeQxNOMAggl6ESLJFSg_0[1].kind = 1;
1973 TM__LKTmeQxNOMAggl6ESLJFSg_0[1].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, code);
1974 TM__LKTmeQxNOMAggl6ESLJFSg_0[1].typ = (&NTIseqLtinstrT__YdLNCDKYeipzJx3I8Xw82Q_);
1975 TM__LKTmeQxNOMAggl6ESLJFSg_0[1].name = "code";
1976 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[2];
1977 NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_.size = sizeof(tySequence__PJMRIt5QxCm6bRaVyQ5CGA*);
1978 NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_.align = NIM_ALIGNOF(tySequence__PJMRIt5QxCm6bRaVyQ5CGA*);
1979 NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_.kind = 24;
1980 NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_.base = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
1981 NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_.marker = Marker_tySequence__PJMRIt5QxCm6bRaVyQ5CGA;
1982 TM__LKTmeQxNOMAggl6ESLJFSg_0[2].kind = 1;
1983 TM__LKTmeQxNOMAggl6ESLJFSg_0[2].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, debug);
1984 TM__LKTmeQxNOMAggl6ESLJFSg_0[2].typ = (&NTIseqLtlineinfoT__PJMRIt5QxCm6bRaVyQ5CGA_);
1985 TM__LKTmeQxNOMAggl6ESLJFSg_0[2].name = "debug";
1986 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[2] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[3];
1987 TM__LKTmeQxNOMAggl6ESLJFSg_0[3].kind = 1;
1988 TM__LKTmeQxNOMAggl6ESLJFSg_0[3].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, globals);
1989 TM__LKTmeQxNOMAggl6ESLJFSg_0[3].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
1990 TM__LKTmeQxNOMAggl6ESLJFSg_0[3].name = "globals";
1991 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[3] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[4];
1992 TM__LKTmeQxNOMAggl6ESLJFSg_0[4].kind = 1;
1993 TM__LKTmeQxNOMAggl6ESLJFSg_0[4].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, constants);
1994 TM__LKTmeQxNOMAggl6ESLJFSg_0[4].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
1995 TM__LKTmeQxNOMAggl6ESLJFSg_0[4].name = "constants";
1996 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[4] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[5];
1997 TM__LKTmeQxNOMAggl6ESLJFSg_0[5].kind = 1;
1998 TM__LKTmeQxNOMAggl6ESLJFSg_0[5].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, types);
1999 TM__LKTmeQxNOMAggl6ESLJFSg_0[5].typ = (&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_);
2000 TM__LKTmeQxNOMAggl6ESLJFSg_0[5].name = "types";
2001 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[5] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[6];
2002 TM__LKTmeQxNOMAggl6ESLJFSg_0[6].kind = 1;
2003 TM__LKTmeQxNOMAggl6ESLJFSg_0[6].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, currentExceptionA);
2004 TM__LKTmeQxNOMAggl6ESLJFSg_0[6].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2005 TM__LKTmeQxNOMAggl6ESLJFSg_0[6].name = "currentExceptionA";
2006 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[6] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[7];
2007 TM__LKTmeQxNOMAggl6ESLJFSg_0[7].kind = 1;
2008 TM__LKTmeQxNOMAggl6ESLJFSg_0[7].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, currentExceptionB);
2009 TM__LKTmeQxNOMAggl6ESLJFSg_0[7].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2010 TM__LKTmeQxNOMAggl6ESLJFSg_0[7].name = "currentExceptionB";
2011 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[7] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[8];
2012 TM__LKTmeQxNOMAggl6ESLJFSg_0[8].kind = 1;
2013 TM__LKTmeQxNOMAggl6ESLJFSg_0[8].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, exceptionInstr);
2014 TM__LKTmeQxNOMAggl6ESLJFSg_0[8].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2015 TM__LKTmeQxNOMAggl6ESLJFSg_0[8].name = "exceptionInstr";
2016 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[8] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[9];
2017 NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_.size = sizeof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ);
2018 NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_.align = NIM_ALIGNOF(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ);
2019 NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_.kind = 18;
2020 NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_.base = 0;
2021 TM__LKTmeQxNOMAggl6ESLJFSg_3_3[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[11];
2022 NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_.size = sizeof(tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ);
2023 NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_.align = NIM_ALIGNOF(tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ);
2024 NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_.kind = 18;
2025 NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_.base = 0;
2026 TM__LKTmeQxNOMAggl6ESLJFSg_4_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[13];
2027 TM__LKTmeQxNOMAggl6ESLJFSg_0[13].kind = 1;
2028 TM__LKTmeQxNOMAggl6ESLJFSg_0[13].offset = offsetof(tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ, label);
2029 TM__LKTmeQxNOMAggl6ESLJFSg_0[13].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2030 TM__LKTmeQxNOMAggl6ESLJFSg_0[13].name = "label";
2031 TM__LKTmeQxNOMAggl6ESLJFSg_4_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[14];
2032 NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_.size = sizeof(tySequence__qwqHTkRvwhrRyENtudHQ7g*);
2033 NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_.align = NIM_ALIGNOF(tySequence__qwqHTkRvwhrRyENtudHQ7g*);
2034 NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_.kind = 24;
2035 NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_.base = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2036 NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_.marker = Marker_tySequence__qwqHTkRvwhrRyENtudHQ7g;
2037 TM__LKTmeQxNOMAggl6ESLJFSg_0[14].kind = 1;
2038 TM__LKTmeQxNOMAggl6ESLJFSg_0[14].offset = offsetof(tyObject_TBlock__2tJGcW69ahqq39a9bVJC1sqGQ, fixups);
2039 TM__LKTmeQxNOMAggl6ESLJFSg_0[14].typ = (&NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_);
2040 TM__LKTmeQxNOMAggl6ESLJFSg_0[14].name = "fixups";
2041 TM__LKTmeQxNOMAggl6ESLJFSg_0[12].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[12].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[12].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_4_2[0];
2042 NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[12];
2043 NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_.size = sizeof(tySequence__JokFGfUW6i9b6aeU7xu6xBw*);
2044 NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_.align = NIM_ALIGNOF(tySequence__JokFGfUW6i9b6aeU7xu6xBw*);
2045 NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_.kind = 24;
2046 NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_.base = (&NTItblock__2tJGcW69ahqq39a9bVJC1sqGQ_);
2047 NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_.marker = Marker_tySequence__JokFGfUW6i9b6aeU7xu6xBw;
2048 TM__LKTmeQxNOMAggl6ESLJFSg_0[11].kind = 1;
2049 TM__LKTmeQxNOMAggl6ESLJFSg_0[11].offset = offsetof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ, blocks);
2050 TM__LKTmeQxNOMAggl6ESLJFSg_0[11].typ = (&NTIseqLtblockT__JokFGfUW6i9b6aeU7xu6xBw_);
2051 TM__LKTmeQxNOMAggl6ESLJFSg_0[11].name = "blocks";
2052 TM__LKTmeQxNOMAggl6ESLJFSg_3_3[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[15];
2053 TM__LKTmeQxNOMAggl6ESLJFSg_0[15].kind = 1;
2054 TM__LKTmeQxNOMAggl6ESLJFSg_0[15].offset = offsetof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ, sym);
2055 TM__LKTmeQxNOMAggl6ESLJFSg_0[15].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2056 TM__LKTmeQxNOMAggl6ESLJFSg_0[15].name = "sym";
2057 TM__LKTmeQxNOMAggl6ESLJFSg_3_3[2] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[16];
2058 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.size = sizeof(tyTuple__SlmU1Ju0WFHUWkihyHMVYg);
2059 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.align = NIM_ALIGNOF(tyTuple__SlmU1Ju0WFHUWkihyHMVYg);
2060 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.kind = 18;
2061 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.base = 0;
2062 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.flags = 1;
2063 TM__LKTmeQxNOMAggl6ESLJFSg_5_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[18];
2064 TM__LKTmeQxNOMAggl6ESLJFSg_0[18].kind = 1;
2065 TM__LKTmeQxNOMAggl6ESLJFSg_0[18].offset = offsetof(tyTuple__SlmU1Ju0WFHUWkihyHMVYg, Field0);
2066 TM__LKTmeQxNOMAggl6ESLJFSg_0[18].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2067 TM__LKTmeQxNOMAggl6ESLJFSg_0[18].name = "Field0";
2068 TM__LKTmeQxNOMAggl6ESLJFSg_5_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[19];
2069 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.size = sizeof(tyEnum_TSlotKind__QOyrDzzey9cf6gDtSRPuZMQ);
2070 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.align = NIM_ALIGNOF(tyEnum_TSlotKind__QOyrDzzey9cf6gDtSRPuZMQ);
2071 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.kind = 14;
2072 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.base = 0;
2073 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.flags = 3;
2074 for (TM__LKTmeQxNOMAggl6ESLJFSg_8 = 0; TM__LKTmeQxNOMAggl6ESLJFSg_8 < 9; TM__LKTmeQxNOMAggl6ESLJFSg_8++) {
2075 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_8+20].kind = 1;
2076 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_8+20].offset = TM__LKTmeQxNOMAggl6ESLJFSg_8;
2077 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_8+20].name = TM__LKTmeQxNOMAggl6ESLJFSg_7[TM__LKTmeQxNOMAggl6ESLJFSg_8];
2078 TM__LKTmeQxNOMAggl6ESLJFSg_6_9[TM__LKTmeQxNOMAggl6ESLJFSg_8] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_8+20];
2079 }
2080 TM__LKTmeQxNOMAggl6ESLJFSg_0[29].len = 9; TM__LKTmeQxNOMAggl6ESLJFSg_0[29].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[29].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_6_9[0];
2081 NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[29];
2082 TM__LKTmeQxNOMAggl6ESLJFSg_0[19].kind = 1;
2083 TM__LKTmeQxNOMAggl6ESLJFSg_0[19].offset = offsetof(tyTuple__SlmU1Ju0WFHUWkihyHMVYg, Field1);
2084 TM__LKTmeQxNOMAggl6ESLJFSg_0[19].typ = (&NTItslotkind__QOyrDzzey9cf6gDtSRPuZMQ_);
2085 TM__LKTmeQxNOMAggl6ESLJFSg_0[19].name = "Field1";
2086 TM__LKTmeQxNOMAggl6ESLJFSg_0[17].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[17].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[17].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_5_2[0];
2087 NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[17];
2088 NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_.size = sizeof(tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg*);
2089 NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_.align = NIM_ALIGNOF(tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg*);
2090 NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_.kind = 24;
2091 NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_.base = (&NTItupleLinuse58bool_kind58tslotkindT__SlmU1Ju0WFHUWkihyHMVYg_);
2092 NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_.marker = Marker_tySequence__C1Ql3I9bU3HGPJdRd2y9cbVg;
2093 TM__LKTmeQxNOMAggl6ESLJFSg_0[16].kind = 1;
2094 TM__LKTmeQxNOMAggl6ESLJFSg_0[16].offset = offsetof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ, regInfo);
2095 TM__LKTmeQxNOMAggl6ESLJFSg_0[16].typ = (&NTIseqLtupleLinuse58bool_kind58tslotkindTT__C1Ql3I9bU3HGPJdRd2y9cbVg_);
2096 TM__LKTmeQxNOMAggl6ESLJFSg_0[16].name = "regInfo";
2097 TM__LKTmeQxNOMAggl6ESLJFSg_0[10].len = 3; TM__LKTmeQxNOMAggl6ESLJFSg_0[10].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[10].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_3_3[0];
2098 NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[10];
2099 NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_.size = sizeof(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ*);
2100 NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_.align = NIM_ALIGNOF(tyObject_PProccolonObjectType___VFEBuxrDHC6kHPzc1TWaRQ*);
2101 NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_.kind = 22;
2102 NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_.base = (&NTIpproc58objecttype__VFEBuxrDHC6kHPzc1TWaRQ_);
2103 NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_.marker = Marker_tyRef__FM7mzTFsA8pyUhXVKKO6Gw;
2104 TM__LKTmeQxNOMAggl6ESLJFSg_0[9].kind = 1;
2105 TM__LKTmeQxNOMAggl6ESLJFSg_0[9].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, prc);
2106 TM__LKTmeQxNOMAggl6ESLJFSg_0[9].typ = (&NTIpproc__FM7mzTFsA8pyUhXVKKO6Gw_);
2107 TM__LKTmeQxNOMAggl6ESLJFSg_0[9].name = "prc";
2108 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[9] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[30];
2109 TM__LKTmeQxNOMAggl6ESLJFSg_0[30].kind = 1;
2110 TM__LKTmeQxNOMAggl6ESLJFSg_0[30].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, module);
2111 TM__LKTmeQxNOMAggl6ESLJFSg_0[30].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2112 TM__LKTmeQxNOMAggl6ESLJFSg_0[30].name = "module";
2113 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[10] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[31];
2114 TM__LKTmeQxNOMAggl6ESLJFSg_0[31].kind = 1;
2115 TM__LKTmeQxNOMAggl6ESLJFSg_0[31].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, callsite);
2116 TM__LKTmeQxNOMAggl6ESLJFSg_0[31].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2117 TM__LKTmeQxNOMAggl6ESLJFSg_0[31].name = "callsite";
2118 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[11] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[32];
2119 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.size = sizeof(tyEnum_TEvalMode__UbrbHUpo4hYFr1DbYzJgRQ);
2120 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.align = NIM_ALIGNOF(tyEnum_TEvalMode__UbrbHUpo4hYFr1DbYzJgRQ);
2121 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.kind = 14;
2122 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.base = 0;
2123 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.flags = 3;
2124 for (TM__LKTmeQxNOMAggl6ESLJFSg_11 = 0; TM__LKTmeQxNOMAggl6ESLJFSg_11 < 5; TM__LKTmeQxNOMAggl6ESLJFSg_11++) {
2125 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_11+33].kind = 1;
2126 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_11+33].offset = TM__LKTmeQxNOMAggl6ESLJFSg_11;
2127 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_11+33].name = TM__LKTmeQxNOMAggl6ESLJFSg_10[TM__LKTmeQxNOMAggl6ESLJFSg_11];
2128 TM__LKTmeQxNOMAggl6ESLJFSg_9_5[TM__LKTmeQxNOMAggl6ESLJFSg_11] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_11+33];
2129 }
2130 TM__LKTmeQxNOMAggl6ESLJFSg_0[38].len = 5; TM__LKTmeQxNOMAggl6ESLJFSg_0[38].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[38].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_9_5[0];
2131 NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[38];
2132 TM__LKTmeQxNOMAggl6ESLJFSg_0[32].kind = 1;
2133 TM__LKTmeQxNOMAggl6ESLJFSg_0[32].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, mode);
2134 TM__LKTmeQxNOMAggl6ESLJFSg_0[32].typ = (&NTItevalmode__UbrbHUpo4hYFr1DbYzJgRQ_);
2135 TM__LKTmeQxNOMAggl6ESLJFSg_0[32].name = "mode";
2136 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[12] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[39];
2137 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.size = sizeof(tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A);
2138 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.align = NIM_ALIGNOF(tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A);
2139 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.kind = 14;
2140 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.base = 0;
2141 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.flags = 3;
2142 for (TM__LKTmeQxNOMAggl6ESLJFSg_14 = 0; TM__LKTmeQxNOMAggl6ESLJFSg_14 < 2; TM__LKTmeQxNOMAggl6ESLJFSg_14++) {
2143 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_14+40].kind = 1;
2144 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_14+40].offset = TM__LKTmeQxNOMAggl6ESLJFSg_14;
2145 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_14+40].name = TM__LKTmeQxNOMAggl6ESLJFSg_13[TM__LKTmeQxNOMAggl6ESLJFSg_14];
2146 TM__LKTmeQxNOMAggl6ESLJFSg_12_2[TM__LKTmeQxNOMAggl6ESLJFSg_14] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_14+40];
2147 }
2148 TM__LKTmeQxNOMAggl6ESLJFSg_0[42].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[42].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[42].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_12_2[0];
2149 NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[42];
2150 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.size = sizeof(tySet_tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A);
2151 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.align = NIM_ALIGNOF(tySet_tyEnum_TSandboxFlag__JyPEhkAmDAldmLHNNrLR0A);
2152 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.kind = 19;
2153 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.base = (&NTItsandboxflag__JyPEhkAmDAldmLHNNrLR0A_);
2154 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.flags = 3;
2155 TM__LKTmeQxNOMAggl6ESLJFSg_0[43].len = 0; TM__LKTmeQxNOMAggl6ESLJFSg_0[43].kind = 0;
2156 NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[43];
2157 TM__LKTmeQxNOMAggl6ESLJFSg_0[39].kind = 1;
2158 TM__LKTmeQxNOMAggl6ESLJFSg_0[39].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, features);
2159 TM__LKTmeQxNOMAggl6ESLJFSg_0[39].typ = (&NTItsandboxflags__sOguoHO9bh9ckVU25A2Jaz1A_);
2160 TM__LKTmeQxNOMAggl6ESLJFSg_0[39].name = "features";
2161 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[13] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[44];
2162 TM__LKTmeQxNOMAggl6ESLJFSg_0[44].kind = 1;
2163 TM__LKTmeQxNOMAggl6ESLJFSg_0[44].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, traceActive);
2164 TM__LKTmeQxNOMAggl6ESLJFSg_0[44].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
2165 TM__LKTmeQxNOMAggl6ESLJFSg_0[44].name = "traceActive";
2166 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[14] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[45];
2167 TM__LKTmeQxNOMAggl6ESLJFSg_0[45].kind = 1;
2168 TM__LKTmeQxNOMAggl6ESLJFSg_0[45].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, loopIterations);
2169 TM__LKTmeQxNOMAggl6ESLJFSg_0[45].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2170 TM__LKTmeQxNOMAggl6ESLJFSg_0[45].name = "loopIterations";
2171 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[15] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[46];
2172 TM__LKTmeQxNOMAggl6ESLJFSg_0[46].kind = 1;
2173 TM__LKTmeQxNOMAggl6ESLJFSg_0[46].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, comesFromHeuristic);
2174 TM__LKTmeQxNOMAggl6ESLJFSg_0[46].typ = (&NTItlineinfo__WGx4rAexNXnczy1Avn646Q_);
2175 TM__LKTmeQxNOMAggl6ESLJFSg_0[46].name = "comesFromHeuristic";
2176 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[16] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[47];
2177 NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_.size = sizeof(tyTuple__C1iPjdrPjiQaUrcFhIp9aGw);
2178 NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_.align = NIM_ALIGNOF(tyTuple__C1iPjdrPjiQaUrcFhIp9aGw);
2179 NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_.kind = 18;
2180 NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_.base = 0;
2181 TM__LKTmeQxNOMAggl6ESLJFSg_15_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[49];
2182 TM__LKTmeQxNOMAggl6ESLJFSg_0[49].kind = 1;
2183 TM__LKTmeQxNOMAggl6ESLJFSg_0[49].offset = offsetof(tyTuple__C1iPjdrPjiQaUrcFhIp9aGw, Field0);
2184 TM__LKTmeQxNOMAggl6ESLJFSg_0[49].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
2185 TM__LKTmeQxNOMAggl6ESLJFSg_0[49].name = "Field0";
2186 TM__LKTmeQxNOMAggl6ESLJFSg_15_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[50];
2187 NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
2188 NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
2189 NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_.kind = 18;
2190 NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_.base = 0;
2191 TM__LKTmeQxNOMAggl6ESLJFSg_16_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[52];
2192 TM__LKTmeQxNOMAggl6ESLJFSg_0[52].kind = 1;
2193 TM__LKTmeQxNOMAggl6ESLJFSg_0[52].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
2194 TM__LKTmeQxNOMAggl6ESLJFSg_0[52].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
2195 TM__LKTmeQxNOMAggl6ESLJFSg_0[52].name = "Field0";
2196 TM__LKTmeQxNOMAggl6ESLJFSg_16_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[53];
2197 TM__LKTmeQxNOMAggl6ESLJFSg_0[53].kind = 1;
2198 TM__LKTmeQxNOMAggl6ESLJFSg_0[53].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
2199 TM__LKTmeQxNOMAggl6ESLJFSg_0[53].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
2200 TM__LKTmeQxNOMAggl6ESLJFSg_0[53].name = "Field1";
2201 TM__LKTmeQxNOMAggl6ESLJFSg_0[51].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[51].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[51].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_16_2[0];
2202 NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[51];
2203 TM__LKTmeQxNOMAggl6ESLJFSg_0[50].kind = 1;
2204 TM__LKTmeQxNOMAggl6ESLJFSg_0[50].offset = offsetof(tyTuple__C1iPjdrPjiQaUrcFhIp9aGw, Field1);
2205 TM__LKTmeQxNOMAggl6ESLJFSg_0[50].typ = (&NTIvmcallback__5QC9cKfPJmKuW0XbCTd8ylA_);
2206 TM__LKTmeQxNOMAggl6ESLJFSg_0[50].name = "Field1";
2207 TM__LKTmeQxNOMAggl6ESLJFSg_0[48].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[48].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[48].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_15_2[0];
2208 NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[48];
2209 NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_.size = sizeof(tySequence__YWbgnI9b9a4j9aDYnupShIg3A*);
2210 NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_.align = NIM_ALIGNOF(tySequence__YWbgnI9b9a4j9aDYnupShIg3A*);
2211 NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_.kind = 24;
2212 NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_.base = (&NTItupleLkey58string_value58vmcallbackT__C1iPjdrPjiQaUrcFhIp9aGw_);
2213 NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_.marker = Marker_tySequence__YWbgnI9b9a4j9aDYnupShIg3A;
2214 TM__LKTmeQxNOMAggl6ESLJFSg_0[47].kind = 1;
2215 TM__LKTmeQxNOMAggl6ESLJFSg_0[47].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, callbacks);
2216 TM__LKTmeQxNOMAggl6ESLJFSg_0[47].typ = (&NTIseqLtupleLkey58string_value58vmcallbackTT__YWbgnI9b9a4j9aDYnupShIg3A_);
2217 TM__LKTmeQxNOMAggl6ESLJFSg_0[47].name = "callbacks";
2218 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[17] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[54];
2219 TM__LKTmeQxNOMAggl6ESLJFSg_0[54].kind = 1;
2220 TM__LKTmeQxNOMAggl6ESLJFSg_0[54].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, errorFlag);
2221 TM__LKTmeQxNOMAggl6ESLJFSg_0[54].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
2222 TM__LKTmeQxNOMAggl6ESLJFSg_0[54].name = "errorFlag";
2223 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[18] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[55];
2224 TM__LKTmeQxNOMAggl6ESLJFSg_0[55].kind = 1;
2225 TM__LKTmeQxNOMAggl6ESLJFSg_0[55].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, cache);
2226 TM__LKTmeQxNOMAggl6ESLJFSg_0[55].typ = (&NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_);
2227 TM__LKTmeQxNOMAggl6ESLJFSg_0[55].name = "cache";
2228 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[19] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[56];
2229 TM__LKTmeQxNOMAggl6ESLJFSg_0[56].kind = 1;
2230 TM__LKTmeQxNOMAggl6ESLJFSg_0[56].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, config);
2231 TM__LKTmeQxNOMAggl6ESLJFSg_0[56].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
2232 TM__LKTmeQxNOMAggl6ESLJFSg_0[56].name = "config";
2233 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[20] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[57];
2234 TM__LKTmeQxNOMAggl6ESLJFSg_0[57].kind = 1;
2235 TM__LKTmeQxNOMAggl6ESLJFSg_0[57].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, graph);
2236 TM__LKTmeQxNOMAggl6ESLJFSg_0[57].typ = (&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_);
2237 TM__LKTmeQxNOMAggl6ESLJFSg_0[57].name = "graph";
2238 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[21] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[58];
2239 TM__LKTmeQxNOMAggl6ESLJFSg_0[58].kind = 1;
2240 TM__LKTmeQxNOMAggl6ESLJFSg_0[58].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, oldErrorCount);
2241 TM__LKTmeQxNOMAggl6ESLJFSg_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2242 TM__LKTmeQxNOMAggl6ESLJFSg_0[58].name = "oldErrorCount";
2243 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[22] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[59];
2244 NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_.size = sizeof(tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg);
2245 NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_.align = NIM_ALIGNOF(tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg);
2246 NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_.kind = 18;
2247 NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_.base = 0;
2248 TM__LKTmeQxNOMAggl6ESLJFSg_17_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[61];
2249 TM__LKTmeQxNOMAggl6ESLJFSg_0[61].kind = 1;
2250 TM__LKTmeQxNOMAggl6ESLJFSg_0[61].offset = offsetof(tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg, tEnter);
2251 TM__LKTmeQxNOMAggl6ESLJFSg_0[61].typ = (&NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
2252 TM__LKTmeQxNOMAggl6ESLJFSg_0[61].name = "tEnter";
2253 TM__LKTmeQxNOMAggl6ESLJFSg_17_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[62];
2254 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.size = sizeof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ);
2255 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.align = NIM_ALIGNOF(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ);
2256 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.kind = 18;
2257 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.base = 0;
2258 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.flags = 2;
2259 TM__LKTmeQxNOMAggl6ESLJFSg_18_5[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[64];
2260 TM__LKTmeQxNOMAggl6ESLJFSg_0[64].kind = 1;
2261 TM__LKTmeQxNOMAggl6ESLJFSg_0[64].offset = offsetof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ, prc);
2262 TM__LKTmeQxNOMAggl6ESLJFSg_0[64].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2263 TM__LKTmeQxNOMAggl6ESLJFSg_0[64].name = "prc";
2264 TM__LKTmeQxNOMAggl6ESLJFSg_18_5[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[65];
2265 NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_.size = sizeof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA);
2266 NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_.align = NIM_ALIGNOF(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA);
2267 NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_.kind = 18;
2268 NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_.base = 0;
2269 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.size = sizeof(tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ);
2270 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.align = NIM_ALIGNOF(tyEnum_TRegisterKind__BUH8cfx9botv2xAfmC8mnAQ);
2271 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.kind = 14;
2272 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.base = 0;
2273 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.flags = 3;
2274 for (TM__LKTmeQxNOMAggl6ESLJFSg_21 = 0; TM__LKTmeQxNOMAggl6ESLJFSg_21 < 6; TM__LKTmeQxNOMAggl6ESLJFSg_21++) {
2275 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_21+67].kind = 1;
2276 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_21+67].offset = TM__LKTmeQxNOMAggl6ESLJFSg_21;
2277 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_21+67].name = TM__LKTmeQxNOMAggl6ESLJFSg_20[TM__LKTmeQxNOMAggl6ESLJFSg_21];
2278 TM__LKTmeQxNOMAggl6ESLJFSg_19_6[TM__LKTmeQxNOMAggl6ESLJFSg_21] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_21+67];
2279 }
2280 TM__LKTmeQxNOMAggl6ESLJFSg_0[73].len = 6; TM__LKTmeQxNOMAggl6ESLJFSg_0[73].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[73].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_19_6[0];
2281 NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[73];
2282 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].kind = 3;
2283 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, kind);
2284 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].typ = (&NTItregisterkind__BUH8cfx9botv2xAfmC8mnAQ_);
2285 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].name = "kind";
2286 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].sons = &NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[0];
2287 TM__LKTmeQxNOMAggl6ESLJFSg_0[66].len = 6;
2288 TM__LKTmeQxNOMAggl6ESLJFSg_0[74].len = 0; TM__LKTmeQxNOMAggl6ESLJFSg_0[74].kind = 2;
2289 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[74];
2290 TM__LKTmeQxNOMAggl6ESLJFSg_0[75].kind = 1;
2291 TM__LKTmeQxNOMAggl6ESLJFSg_0[75].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, intVal);
2292 TM__LKTmeQxNOMAggl6ESLJFSg_0[75].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
2293 TM__LKTmeQxNOMAggl6ESLJFSg_0[75].name = "intVal";
2294 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[2] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[75];
2295 TM__LKTmeQxNOMAggl6ESLJFSg_0[76].kind = 1;
2296 TM__LKTmeQxNOMAggl6ESLJFSg_0[76].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, floatVal);
2297 TM__LKTmeQxNOMAggl6ESLJFSg_0[76].typ = (&NTIfloat__w9bl9a1ul9ctRJWiMl9cNnIMvg_);
2298 TM__LKTmeQxNOMAggl6ESLJFSg_0[76].name = "floatVal";
2299 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[3] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[76];
2300 TM__LKTmeQxNOMAggl6ESLJFSg_0[77].kind = 1;
2301 TM__LKTmeQxNOMAggl6ESLJFSg_0[77].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, node);
2302 TM__LKTmeQxNOMAggl6ESLJFSg_0[77].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2303 TM__LKTmeQxNOMAggl6ESLJFSg_0[77].name = "node";
2304 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[77];
2305 NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_.size = sizeof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA*);
2306 NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_.align = NIM_ALIGNOF(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA*);
2307 NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_.kind = 21;
2308 NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_.base = (&NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_);
2309 NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_.flags = 3;
2310 TM__LKTmeQxNOMAggl6ESLJFSg_0[78].kind = 1;
2311 TM__LKTmeQxNOMAggl6ESLJFSg_0[78].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, regAddr);
2312 TM__LKTmeQxNOMAggl6ESLJFSg_0[78].typ = (&NTIptrtfullreg__RjjpIF1Vbh8mUcjJMFLQMA_);
2313 TM__LKTmeQxNOMAggl6ESLJFSg_0[78].name = "regAddr";
2314 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[4] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[78];
2315 TM__LKTmeQxNOMAggl6ESLJFSg_0[79].kind = 1;
2316 TM__LKTmeQxNOMAggl6ESLJFSg_0[79].offset = offsetof(tyObject_TFullReg__GJRDbRqzZnSsmt2gZMzKBA, nodeAddr);
2317 TM__LKTmeQxNOMAggl6ESLJFSg_0[79].typ = (&NTIptrpnode__uyBDtVkS7CL1Bm1j1dvmcw_);
2318 TM__LKTmeQxNOMAggl6ESLJFSg_0[79].name = "nodeAddr";
2319 NimDT___GJRDbRqzZnSsmt2gZMzKBA_kind[5] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[79];
2320 NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[66];
2321 NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_.size = sizeof(tySequence__jlXqfsdfoRhiIfoVNWV0Vw*);
2322 NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_.align = NIM_ALIGNOF(tySequence__jlXqfsdfoRhiIfoVNWV0Vw*);
2323 NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_.kind = 24;
2324 NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_.base = (&NTItfullreg__GJRDbRqzZnSsmt2gZMzKBA_);
2325 NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_.marker = Marker_tySequence__jlXqfsdfoRhiIfoVNWV0Vw;
2326 TM__LKTmeQxNOMAggl6ESLJFSg_0[65].kind = 1;
2327 TM__LKTmeQxNOMAggl6ESLJFSg_0[65].offset = offsetof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ, slots);
2328 TM__LKTmeQxNOMAggl6ESLJFSg_0[65].typ = (&NTIseqLtfullregT__jlXqfsdfoRhiIfoVNWV0Vw_);
2329 TM__LKTmeQxNOMAggl6ESLJFSg_0[65].name = "slots";
2330 TM__LKTmeQxNOMAggl6ESLJFSg_18_5[2] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[80];
2331 TM__LKTmeQxNOMAggl6ESLJFSg_0[80].kind = 1;
2332 TM__LKTmeQxNOMAggl6ESLJFSg_0[80].offset = offsetof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ, next);
2333 TM__LKTmeQxNOMAggl6ESLJFSg_0[80].typ = (&NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_);
2334 TM__LKTmeQxNOMAggl6ESLJFSg_0[80].name = "next";
2335 TM__LKTmeQxNOMAggl6ESLJFSg_18_5[3] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[81];
2336 TM__LKTmeQxNOMAggl6ESLJFSg_0[81].kind = 1;
2337 TM__LKTmeQxNOMAggl6ESLJFSg_0[81].offset = offsetof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ, comesFrom);
2338 TM__LKTmeQxNOMAggl6ESLJFSg_0[81].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2339 TM__LKTmeQxNOMAggl6ESLJFSg_0[81].name = "comesFrom";
2340 TM__LKTmeQxNOMAggl6ESLJFSg_18_5[4] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[82];
2341 TM__LKTmeQxNOMAggl6ESLJFSg_0[82].kind = 1;
2342 TM__LKTmeQxNOMAggl6ESLJFSg_0[82].offset = offsetof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ, safePoints);
2343 TM__LKTmeQxNOMAggl6ESLJFSg_0[82].typ = (&NTIseqLtpositionT__qwqHTkRvwhrRyENtudHQ7g_);
2344 TM__LKTmeQxNOMAggl6ESLJFSg_0[82].name = "safePoints";
2345 TM__LKTmeQxNOMAggl6ESLJFSg_0[63].len = 5; TM__LKTmeQxNOMAggl6ESLJFSg_0[63].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[63].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_18_5[0];
2346 NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[63];
2347 NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_.size = sizeof(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ*);
2348 NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_.align = NIM_ALIGNOF(tyObject_TStackFrame__DYXeymOyKb0OnIuD1ihEpQ*);
2349 NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_.kind = 22;
2350 NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_.base = (&NTItstackframe__DYXeymOyKb0OnIuD1ihEpQ_);
2351 NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_.marker = Marker_tyRef__tIxM6OLoE2pUc9bMTjYhjPg;
2352 TM__LKTmeQxNOMAggl6ESLJFSg_0[62].kind = 1;
2353 TM__LKTmeQxNOMAggl6ESLJFSg_0[62].offset = offsetof(tyObject_Profiler__X5SfC6PDEhDFna4qLF0vtg, tos);
2354 TM__LKTmeQxNOMAggl6ESLJFSg_0[62].typ = (&NTIpstackframe__tIxM6OLoE2pUc9bMTjYhjPg_);
2355 TM__LKTmeQxNOMAggl6ESLJFSg_0[62].name = "tos";
2356 TM__LKTmeQxNOMAggl6ESLJFSg_0[60].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[60].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[60].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_17_2[0];
2357 NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[60];
2358 TM__LKTmeQxNOMAggl6ESLJFSg_0[59].kind = 1;
2359 TM__LKTmeQxNOMAggl6ESLJFSg_0[59].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, profiler);
2360 TM__LKTmeQxNOMAggl6ESLJFSg_0[59].typ = (&NTIprofiler__X5SfC6PDEhDFna4qLF0vtg_);
2361 TM__LKTmeQxNOMAggl6ESLJFSg_0[59].name = "profiler";
2362 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[23] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[83];
2363 TM__LKTmeQxNOMAggl6ESLJFSg_0[83].kind = 1;
2364 TM__LKTmeQxNOMAggl6ESLJFSg_0[83].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, templInstCounter);
2365 TM__LKTmeQxNOMAggl6ESLJFSg_0[83].typ = (&NTIrefint__9ai78kkwqt3gikTN9cpHKUVg_);
2366 TM__LKTmeQxNOMAggl6ESLJFSg_0[83].name = "templInstCounter";
2367 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[24] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[84];
2368 NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_.size = sizeof(tyTuple__4707W0MdkBgzyuDClNdLBQ);
2369 NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_.align = NIM_ALIGNOF(tyTuple__4707W0MdkBgzyuDClNdLBQ);
2370 NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_.kind = 18;
2371 NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_.base = 0;
2372 TM__LKTmeQxNOMAggl6ESLJFSg_22_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[86];
2373 TM__LKTmeQxNOMAggl6ESLJFSg_0[86].kind = 1;
2374 TM__LKTmeQxNOMAggl6ESLJFSg_0[86].offset = offsetof(tyTuple__4707W0MdkBgzyuDClNdLBQ, Field0);
2375 TM__LKTmeQxNOMAggl6ESLJFSg_0[86].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
2376 TM__LKTmeQxNOMAggl6ESLJFSg_0[86].name = "Field0";
2377 TM__LKTmeQxNOMAggl6ESLJFSg_22_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[87];
2378 TM__LKTmeQxNOMAggl6ESLJFSg_0[87].kind = 1;
2379 TM__LKTmeQxNOMAggl6ESLJFSg_0[87].offset = offsetof(tyTuple__4707W0MdkBgzyuDClNdLBQ, Field1);
2380 TM__LKTmeQxNOMAggl6ESLJFSg_0[87].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
2381 TM__LKTmeQxNOMAggl6ESLJFSg_0[87].name = "Field1";
2382 TM__LKTmeQxNOMAggl6ESLJFSg_0[85].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[85].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[85].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_22_2[0];
2383 NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[85];
2384 NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_.size = sizeof(tySequence__Q9atPKk5Xsv6h4rje4WzNLQ*);
2385 NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_.align = NIM_ALIGNOF(tySequence__Q9atPKk5Xsv6h4rje4WzNLQ*);
2386 NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_.kind = 24;
2387 NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_.base = (&NTILpsym_pnodeT__4707W0MdkBgzyuDClNdLBQ_);
2388 NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_.marker = Marker_tySequence__Q9atPKk5Xsv6h4rje4WzNLQ;
2389 TM__LKTmeQxNOMAggl6ESLJFSg_0[84].kind = 1;
2390 TM__LKTmeQxNOMAggl6ESLJFSg_0[84].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, vmstateDiff);
2391 TM__LKTmeQxNOMAggl6ESLJFSg_0[84].typ = (&NTIseqLLpsym_pnodeTT__Q9atPKk5Xsv6h4rje4WzNLQ_);
2392 TM__LKTmeQxNOMAggl6ESLJFSg_0[84].name = "vmstateDiff";
2393 TM__LKTmeQxNOMAggl6ESLJFSg_2_26[25] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[88];
2394 NTItable__Ea0e9azliYta9cYyn0d49ah0w_.size = sizeof(tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w);
2395 NTItable__Ea0e9azliYta9cYyn0d49ah0w_.align = NIM_ALIGNOF(tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w);
2396 NTItable__Ea0e9azliYta9cYyn0d49ah0w_.kind = 18;
2397 NTItable__Ea0e9azliYta9cYyn0d49ah0w_.base = 0;
2398 TM__LKTmeQxNOMAggl6ESLJFSg_23_2[0] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[90];
2399 NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_.size = sizeof(tySequence__E8pi9b5QNahsURYzXMjh3qw*);
2400 NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_.align = NIM_ALIGNOF(tySequence__E8pi9b5QNahsURYzXMjh3qw*);
2401 NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_.kind = 24;
2402 NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_.base = (&NTInimver__47w2DboNEPf69aPgubZdd7Q_);
2403 NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_.marker = Marker_tySequence__E8pi9b5QNahsURYzXMjh3qw;
2404 TM__LKTmeQxNOMAggl6ESLJFSg_0[90].kind = 1;
2405 TM__LKTmeQxNOMAggl6ESLJFSg_0[90].offset = offsetof(tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w, data);
2406 TM__LKTmeQxNOMAggl6ESLJFSg_0[90].typ = (&NTIkeyvaluepairseq__E8pi9b5QNahsURYzXMjh3qw_);
2407 TM__LKTmeQxNOMAggl6ESLJFSg_0[90].name = "data";
2408 TM__LKTmeQxNOMAggl6ESLJFSg_23_2[1] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[91];
2409 TM__LKTmeQxNOMAggl6ESLJFSg_0[91].kind = 1;
2410 TM__LKTmeQxNOMAggl6ESLJFSg_0[91].offset = offsetof(tyObject_Table__Ea0e9azliYta9cYyn0d49ah0w, counter);
2411 TM__LKTmeQxNOMAggl6ESLJFSg_0[91].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
2412 TM__LKTmeQxNOMAggl6ESLJFSg_0[91].name = "counter";
2413 TM__LKTmeQxNOMAggl6ESLJFSg_0[89].len = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[89].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[89].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_23_2[0];
2414 NTItable__Ea0e9azliYta9cYyn0d49ah0w_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[89];
2415 TM__LKTmeQxNOMAggl6ESLJFSg_0[88].kind = 1;
2416 TM__LKTmeQxNOMAggl6ESLJFSg_0[88].offset = offsetof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw, procToCodePos);
2417 TM__LKTmeQxNOMAggl6ESLJFSg_0[88].typ = (&NTItable__Ea0e9azliYta9cYyn0d49ah0w_);
2418 TM__LKTmeQxNOMAggl6ESLJFSg_0[88].name = "procToCodePos";
2419 TM__LKTmeQxNOMAggl6ESLJFSg_0[0].len = 26; TM__LKTmeQxNOMAggl6ESLJFSg_0[0].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[0].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_2_26[0];
2420 NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[0];
2421 NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_.size = sizeof(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw*);
2422 NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_.align = NIM_ALIGNOF(tyObject_TCtx__S3Av1Ng7MBWGEZZBhfDYCw*);
2423 NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_.kind = 22;
2424 NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_.base = (&NTItctx__S3Av1Ng7MBWGEZZBhfDYCw_);
2425 NTIpevalcontext__FD9cVFUpCDGxUmwW7TEZIFQ_.marker = Marker_tyRef__FD9cVFUpCDGxUmwW7TEZIFQ;
2426 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.size = sizeof(tyEnum_TOpcode__AHjjN19bk88ZQLW4paSubVQ);
2427 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.align = NIM_ALIGNOF(tyEnum_TOpcode__AHjjN19bk88ZQLW4paSubVQ);
2428 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.kind = 14;
2429 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.base = 0;
2430 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.flags = 3;
2431 for (TM__LKTmeQxNOMAggl6ESLJFSg_26 = 0; TM__LKTmeQxNOMAggl6ESLJFSg_26 < 189; TM__LKTmeQxNOMAggl6ESLJFSg_26++) {
2432 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_26+92].kind = 1;
2433 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_26+92].offset = TM__LKTmeQxNOMAggl6ESLJFSg_26;
2434 TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_26+92].name = TM__LKTmeQxNOMAggl6ESLJFSg_25[TM__LKTmeQxNOMAggl6ESLJFSg_26];
2435 TM__LKTmeQxNOMAggl6ESLJFSg_24_189[TM__LKTmeQxNOMAggl6ESLJFSg_26] = &TM__LKTmeQxNOMAggl6ESLJFSg_0[TM__LKTmeQxNOMAggl6ESLJFSg_26+92];
2436 }
2437 TM__LKTmeQxNOMAggl6ESLJFSg_0[281].len = 189; TM__LKTmeQxNOMAggl6ESLJFSg_0[281].kind = 2; TM__LKTmeQxNOMAggl6ESLJFSg_0[281].sons = &TM__LKTmeQxNOMAggl6ESLJFSg_24_189[0];
2438 NTItopcode__AHjjN19bk88ZQLW4paSubVQ_.node = &TM__LKTmeQxNOMAggl6ESLJFSg_0[281];
2439 }
2440 
2441