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