1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
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 tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w;
23 typedef struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ;
24 typedef struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ;
25 typedef struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q;
26 typedef struct RootObj RootObj;
27 typedef struct TNimType TNimType;
28 typedef struct TNimNode TNimNode;
29 typedef struct tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ;
30 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
31 typedef struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
32 typedef struct tySequence__rQHmYk1HzcwNxKBymIFHpA tySequence__rQHmYk1HzcwNxKBymIFHpA;
33 typedef struct tySequence__XMM60DtBsc6xYsIpNANkrA tySequence__XMM60DtBsc6xYsIpNANkrA;
34 typedef struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw;
35 typedef struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
36 typedef struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg;
37 typedef struct tySequence__mWRMiYLthG9coLjkbElCxkw tySequence__mWRMiYLthG9coLjkbElCxkw;
38 typedef struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyObject_Table__iowAVDkco3qpbEH0z8OmkQ;
39 typedef struct tySequence__bTDCDwD2P7TodzbAefLcSw tySequence__bTDCDwD2P7TodzbAefLcSw;
40 typedef struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w;
41 typedef struct tySequence__3MPVXAHA08SszBrU4ffqEg tySequence__3MPVXAHA08SszBrU4ffqEg;
42 typedef struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw tyObject_Table__KcymdZjUsmGSK8BxmvoJgw;
43 typedef struct tySequence__YCf5zJHm4JI06qpmKwPUWg tySequence__YCf5zJHm4JI06qpmKwPUWg;
44 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
45 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
46 typedef struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ;
47 typedef struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA;
48 typedef struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ tySequence__eHqUwlHGGaPw0TDPDeL79cQ;
49 typedef struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA;
50 typedef struct tySequence__61s9cbAniKuBrdHwBhMDfQg tySequence__61s9cbAniKuBrdHwBhMDfQg;
51 typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
52 typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
53 typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
54 typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA;
55 typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
56 typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
57 typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
58 typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
59 typedef struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw;
60 typedef struct tySequence__s9byh6WFJ16lPMcmqdaMTHA tySequence__s9byh6WFJ16lPMcmqdaMTHA;
61 typedef struct tyObject_TType__facALICuu8zUj0hjvbTLFg tyObject_TType__facALICuu8zUj0hjvbTLFg;
62 typedef struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw;
63 typedef struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw tyObject_Table__Ue6w4c82v7gc7t2qntTbAw;
64 typedef struct tySequence__1U9bG8RcAedEeYkQLZjVFKA tySequence__1U9bG8RcAedEeYkQLZjVFKA;
65 typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q;
66 typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
67 typedef struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA;
68 typedef struct tySequence__23SMqauuRsbDANhthj9bWlA tySequence__23SMqauuRsbDANhthj9bWlA;
69 typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg;
70 typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
71 typedef struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg tyObject_Table__nagDFX4QHx0s6Fvma9blmSg;
72 typedef struct tySequence__pHNq3oXj9av2sEUdqaqeZjw tySequence__pHNq3oXj9av2sEUdqaqeZjw;
73 typedef struct tySequence__MAQKEADohlpnXTModtugbQ tySequence__MAQKEADohlpnXTModtugbQ;
74 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
75 typedef struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ;
76 typedef struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA;
77 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
78 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
79 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
80 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
81 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
82 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
83 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
84 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
85 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
86 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
87 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
88 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
89 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
90 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
91 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
92 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
93 typedef struct NimStringDesc NimStringDesc;
94 typedef struct TGenericSeq TGenericSeq;
95 typedef struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA;
96 typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
97 typedef struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA;
98 typedef struct tySequence__vv5mGmK03BCr5e3LTZA5Hw tySequence__vv5mGmK03BCr5e3LTZA5Hw;
99 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
100 typedef struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w;
101 typedef struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ;
102 typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
103 typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
104 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
105 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
106 typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
107 typedef struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg tySequence__REuPuHuSlOkZ0Q5oqzDrQg;
108 typedef struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA tySequence__I9aQmO9asXXWJ58UI9c8BCSzA;
109 typedef struct tySequence__NyaOkf8ZwxP6rkRF5TOkew tySequence__NyaOkf8ZwxP6rkRF5TOkew;
110 typedef struct tySequence__L9bOt8CaTEmIjgtuZvp6syg tySequence__L9bOt8CaTEmIjgtuZvp6syg;
111 typedef struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ tySequence__im8UB2GsZvUaQ4a1wKGWhQ;
112 typedef struct tySequence__xxnXDLpoqBo8zJzP9b1073g tySequence__xxnXDLpoqBo8zJzP9b1073g;
113 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
114 typedef struct tySequence__DfmUmNgVGnYaiV1I6227tw tySequence__DfmUmNgVGnYaiV1I6227tw;
115 typedef struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA tySequence__t8Uv4lEJ4lkuECvP9c6JMhA;
116 typedef struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg;
117 typedef struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ;
118 typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
119 typedef struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A;
120 typedef struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g tyObject_Table__CE4eiu6FavV1vmUiTXQ70g;
121 typedef struct tySequence__9bT7o0CflHuiE4VhmtqBPCw tySequence__9bT7o0CflHuiE4VhmtqBPCw;
122 typedef struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw;
123 typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
124 typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
125 typedef struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ;
126 typedef struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g;
127 typedef struct tySequence__O5RcspOP32YJ4YtU5ppxxA tySequence__O5RcspOP32YJ4YtU5ppxxA;
128 typedef struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg;
129 typedef struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ;
130 typedef struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
131 typedef struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg tyTuple__o67sDX0wYbEuhI9cJYAbDtg;
132 typedef struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
133 typedef struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg;
134 typedef struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
135 typedef struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA;
136 typedef struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q tyTuple__9aNnDWBFMF44sfFinBpMT4Q;
137 typedef struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg;
138 typedef struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
139 typedef struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ tyTuple__VrD6plbUKJjYKM0lCr3hGQ;
140 typedef struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA;
141 typedef struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA tyTuple__1ZbjBgxAbnye0IFMZ6w4OA;
142 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
143 typedef struct tyTuple__rplX06U9bjhu9asm5pWdgqsA tyTuple__rplX06U9bjhu9asm5pWdgqsA;
144 typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
145 typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
146 typedef struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A;
147 typedef struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ tyTuple__3i6hlQmqrn6m7tuVN8FHjQ;
148 typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
149 typedef struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw;
150 typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
151 typedef struct tyTuple__wcNatyuf8WOqAhGLhSvgiw tyTuple__wcNatyuf8WOqAhGLhSvgiw;
152 typedef struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg;
153 typedef struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g;
154 typedef struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ;
155 typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
156 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
157 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
158 typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
159 typedef struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA tyTuple__Q7r9caOmeWqQGZCIBHhGRUA;
160 typedef struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg;
161 typedef struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw tyTuple__XyJ8LOAZzVVXSsmt09b8uWw;
162 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
163 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
164 typedef struct tyTuple__9aoobCDZB4x41HJSOmh0mwA tyTuple__9aoobCDZB4x41HJSOmh0mwA;
165 typedef struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA tyTuple__g0Q6Qx15nK53ce9aLo7YyrA;
166 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
167 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
168 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
169 typedef struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ;
170 typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
171 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
172 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
173 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
174 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
175 struct TNimType {
176 NI size;
177 NI align;
178 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
179 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
180 TNimType* base;
181 TNimNode* node;
182 void* finalizer;
183 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
184 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
185 };
186 struct RootObj {
187 TNimType* m_type;
188 };
189 struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w {
190   RootObj Sup;
191 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
192 };
193 struct tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ {
194   tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w Sup;
195 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
196 };
197 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
198 struct TNimNode {
199 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
200 NI offset;
201 TNimType* typ;
202 NCSTRING name;
203 NI len;
204 TNimNode** sons;
205 };
206 struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw {
207 tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* data;
208 NI counter;
209 };
210 struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg {
211 tySequence__mWRMiYLthG9coLjkbElCxkw* data;
212 NI counter;
213 };
214 struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ {
215 tySequence__bTDCDwD2P7TodzbAefLcSw* data;
216 NI counter;
217 };
218 typedef tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ[5];
219 struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w {
220 tySequence__3MPVXAHA08SszBrU4ffqEg* data;
221 NI counter;
222 };
223 struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw {
224 tySequence__YCf5zJHm4JI06qpmKwPUWg* data;
225 NI counter;
226 };
227 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
228 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
229 NI counter;
230 };
231 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
232 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
233 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
234 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
235 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
236 struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ {
237 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
238 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
239 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
240 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
241 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
242 };
243 struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA {
244 NI counter;
245 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* data;
246 };
247 struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA {
248 tySequence__61s9cbAniKuBrdHwBhMDfQg* data;
249 NI counter;
250 };
251 typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
252 struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
253 NI elems;
254 NI counter;
255 NI max;
256 tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
257 tySequence__Bre9bNyuQOg1EJKitjSzn8w* data;
258 tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
259 };
260 struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA {
261 tySequence__fdmz6VkIf1ewwrssKYqRFg* data;
262 NI counter;
263 };
264 struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
265 tySequence__kxu4GK0onha2t9bo86mdVAg* data;
266 NI counter;
267 };
268 typedef struct {
269 N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
270 void* ClE_0;
271 } tyProc__In3g79a0qTcRmbTbJp9ba9ctg;
272 typedef tyObject_TType__facALICuu8zUj0hjvbTLFg* tyArray__9bjuenwQUcqO3lbmS2wX7uA[65];
273 struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw {
274 tySequence__1U9bG8RcAedEeYkQLZjVFKA* data;
275 NI counter;
276 };
277 struct tyObject_Table__G1v8c16HePOldLeucwe05Q {
278 tySequence__fIB1rTQ55aFonoft9a9bmljQ* data;
279 NI counter;
280 };
281 typedef N_NIMCALL_PTR(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, tyProc__VHDwJFdIqpwtpUGuxiXUwg) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
282 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__mjUN9alLJ31lnSKkUsuyWMw) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
283 struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA {
284 tySequence__23SMqauuRsbDANhthj9bWlA* data;
285 NI counter;
286 };
287 struct tyObject_Table__NttoEzoiq5CiphZe81oadg {
288 tySequence__squ9b9bUH4OLHf6cEMrt6hVA* data;
289 NI counter;
290 };
291 struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg {
292 tySequence__pHNq3oXj9av2sEUdqaqeZjw* data;
293 NI counter;
294 };
295 typedef N_NIMCALL_PTR(void, tyProc__TjycsqkDBjsxd4da6KYTng) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info);
296 typedef N_NIMCALL_PTR(void, tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* body);
297 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__J7Jq15ZScfKLqcLx8sEz9cA) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TType__facALICuu8zUj0hjvbTLFg* formal, tyObject_TType__facALICuu8zUj0hjvbTLFg* actual);
298 struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA {
299 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opNot;
300 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opContains;
301 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLe;
302 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLt;
303 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAnd;
304 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opOr;
305 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opIsNil;
306 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opEq;
307 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAdd;
308 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opSub;
309 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opMul;
310 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opDiv;
311 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLen;
312 };
313 struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ {
314 tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* ifaces;
315 tySequence__rQHmYk1HzcwNxKBymIFHpA* packed_0;
316 tySequence__XMM60DtBsc6xYsIpNANkrA* encoders;
317 tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw typeInstCache;
318 tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg procInstCache;
319 tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ attachedOps;
320 tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w methodsPerType;
321 tyObject_Table__KcymdZjUsmGSK8BxmvoJgw enumToStringProcs;
322 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo;
323 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ startupPackedConfig;
324 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageSyms;
325 tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA modulesPerPackage;
326 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps;
327 tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps;
328 NIM_BOOL suggestMode;
329 NIM_BOOL invalidTransitiveClosure;
330 tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod;
331 tySequence__48JTohSgTy339bRxHzUD8KA* importStack;
332 RootObj* backend;
333 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
334 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
335 RootObj* vm;
336 tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile;
337 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* usageSym;
338 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* owners;
339 tySequence__s9byh6WFJ16lPMcmqdaMTHA* methods;
340 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* systemModule;
341 tyArray__9bjuenwQUcqO3lbmS2wX7uA sysTypes;
342 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA compilerprocs;
343 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA exposed;
344 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageTypes;
345 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* emptyNode;
346 tyObject_Table__Ue6w4c82v7gc7t2qntTbAw canonTypes;
347 tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes;
348 tyProc__VHDwJFdIqpwtpUGuxiXUwg importModuleCallback;
349 tyProc__mjUN9alLJ31lnSKkUsuyWMw includeFileCallback;
350 tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA cacheSeqs;
351 tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters;
352 tyObject_Table__nagDFX4QHx0s6Fvma9blmSg cacheTables;
353 tySequence__MAQKEADohlpnXTModtugbQ* passes;
354 tyProc__TjycsqkDBjsxd4da6KYTng onDefinition;
355 tyProc__TjycsqkDBjsxd4da6KYTng onDefinitionResolveForward;
356 tyProc__TjycsqkDBjsxd4da6KYTng onUsage;
357 tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* globalDestructors;
358 tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ strongSemCheck;
359 tyProc__J7Jq15ZScfKLqcLx8sEz9cA compatibleProps;
360 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
361 tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA operators;
362 };
363 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
364 NI refcount;
365 TNimType* typ;
366 };
367 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
368 void* bottom;
369 };
370 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
371 NI len;
372 NI cap;
373 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
374 };
375 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
376 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
377 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
378 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
379 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
380 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
381 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
382 };
383 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
384 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
385 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
386 NI key;
387 NI upperBound;
388 NI level;
389 };
390 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
391 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
392 NI Field1;
393 };
394 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
395 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
396 NI len;
397 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
398 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
399 };
400 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
401 NI minLargeObj;
402 NI maxLargeObj;
403 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
404 NU32 flBitmap;
405 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
406 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
407 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
408 NI currMem;
409 NI maxMem;
410 NI freeMem;
411 NI occ;
412 NI lastSize;
413 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
414 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
415 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
416 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
417 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
418 NIM_BOOL locked;
419 NIM_BOOL blockChunkSizeIncrease;
420 NI nextChunkSize;
421 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
422 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
423 };
424 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
425 NI stackScans;
426 NI cycleCollections;
427 NI maxThreshold;
428 NI maxStackSize;
429 NI maxStackCells;
430 NI cycleTableSize;
431 NI64 maxPause;
432 };
433 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
434 NI counter;
435 NI max;
436 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
437 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
438 };
439 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
440 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
441 NI cycleThreshold;
442 NI zctThreshold;
443 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
444 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
445 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
446 NI recGcLock;
447 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
448 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
449 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
450 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
451 NI gcThreadId;
452 };
453 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
454 NU16 line;
455 NI16 col;
456 NI32 fileIndex;
457 };
458 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
459 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
460 struct TGenericSeq {
461 NI len;
462 NI reserved;
463 };
464 struct NimStringDesc {
465   TGenericSeq Sup;
466 NIM_CHAR data[SEQ_DECL_SIZE];
467 };
468 struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw {
469 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
470 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
471 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
472 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
473 union{
474 struct {NI64 intVal;
475 } _kind_1;
476 struct {NF floatVal;
477 } _kind_2;
478 struct {NimStringDesc* strVal;
479 } _kind_3;
480 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
481 } _kind_4;
482 struct {tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* ident;
483 } _kind_5;
484 struct {tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* sons;
485 } _kind_6;
486 };
487 };
488 typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
489 typedef NU8 tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw;
490 struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
491 NimStringDesc* Field0;
492 NI Field1;
493 NI Field2;
494 };
495 struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q {
496 NI32 module;
497 NI32 symId;
498 NI32 typeId_0;
499 NIM_BOOL sealed;
500 };
501 struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA {
502 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
503 tySequence__vv5mGmK03BCr5e3LTZA5Hw* converters;
504 tySequence__vv5mGmK03BCr5e3LTZA5Hw* patterns;
505 tySequence__vv5mGmK03BCr5e3LTZA5Hw* pureEnums;
506 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interf;
507 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interfHidden;
508 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* uniqueName;
509 };
510 typedef NU8 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q;
511 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
512 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
513 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
514 };
515 typedef NU8 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g;
516 struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg {
517 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* vals;
518 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
519 };
520 struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ {
521 tySequence__IHUFRsFxZNv7YydiUO2esQ* vals;
522 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
523 };
524 struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ {
525 NimStringDesc* definedSymbols;
526 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw moduleFlags;
527 tySequence__PXIzfWocnrafGz5p3CP5LA* includes;
528 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* imports;
529 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw toReplay;
530 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw topLevel;
531 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw bodies;
532 tySequence__b89aLriiJnVTD186H6zNIgg* exports;
533 tySequence__b89aLriiJnVTD186H6zNIgg* hidden;
534 tySequence__REuPuHuSlOkZ0Q5oqzDrQg* reexports;
535 tySequence__b89aLriiJnVTD186H6zNIgg* compilerProcs;
536 tySequence__48JTohSgTy339bRxHzUD8KA* converters;
537 tySequence__48JTohSgTy339bRxHzUD8KA* methods;
538 tySequence__48JTohSgTy339bRxHzUD8KA* trmacros;
539 tySequence__48JTohSgTy339bRxHzUD8KA* pureEnums;
540 tySequence__I9aQmO9asXXWJ58UI9c8BCSzA* macroUsages;
541 tySequence__NyaOkf8ZwxP6rkRF5TOkew* typeInstCache;
542 tySequence__L9bOt8CaTEmIjgtuZvp6syg* procInstCache;
543 tySequence__im8UB2GsZvUaQ4a1wKGWhQ* attachedOps;
544 tySequence__xxnXDLpoqBo8zJzP9b1073g* methodsPerType;
545 tySequence__NyaOkf8ZwxP6rkRF5TOkew* enumToStringProcs;
546 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* emittedTypeInfo;
547 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g backendFlags;
548 tySequence__DfmUmNgVGnYaiV1I6227tw* syms;
549 tySequence__t8Uv4lEJ4lkuECvP9c6JMhA* types;
550 tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg strings;
551 tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ numbers;
552 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ cfg;
553 };
554 struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g {
555 tySequence__9bT7o0CflHuiE4VhmtqBPCw* data;
556 NI counter;
557 };
558 struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w {
559 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q status;
560 NIM_BOOL symsInit;
561 NIM_BOOL typesInit;
562 NIM_BOOL loadedButAliveSetChanged;
563 tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ fromDisk;
564 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
565 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
566 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
567 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g iface;
568 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g ifaceHidden;
569 };
570 struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
571 tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* data;
572 NI counter;
573 };
574 struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw {
575 NI32 thisModule;
576 NI32 lastFile;
577 NU32 lastLit;
578 tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
579 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* pendingTypes;
580 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* pendingSyms;
581 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
582 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
583 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
584 };
585 struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g {
586 NI32 module;
587 NI32 item;
588 };
589 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
590 NU32 module;
591 NI32 item;
592 };
593 struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ {
594 NI module;
595 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ packed_0;
596 };
597 struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg {
598 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
599 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
600 };
601 struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ {
602 NI Field0;
603 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
604 tySequence__O5RcspOP32YJ4YtU5ppxxA* Field2;
605 };
606 struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg {
607 NI module;
608 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ sym;
609 tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* concreteTypes;
610 tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* inst;
611 };
612 struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg {
613 NI Field0;
614 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
615 tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* Field2;
616 };
617 struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q {
618 NI Field0;
619 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
620 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field2;
621 };
622 struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA {
623 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
624 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
625 };
626 struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ {
627 NI Field0;
628 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field1;
629 };
630 struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg {
631 NI Field0;
632 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
633 tySequence__159bHWBGAOOs6U7OZ9cQlO0g* Field2;
634 };
635 struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA {
636 NI Field0;
637 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
638 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field2;
639 };
640 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
641 NI Field0;
642 NimStringDesc* Field1;
643 NI32 Field2;
644 };
645 struct tyTuple__rplX06U9bjhu9asm5pWdgqsA {
646 NI Field0;
647 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
648 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA Field2;
649 };
650 struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
651 NI Field0;
652 NI32 Field1;
653 tySequence__48JTohSgTy339bRxHzUD8KA* Field2;
654 };
655 struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
656 NI Field0;
657 NI32 Field1;
658 NI32 Field2;
659 };
660 struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A {
661 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* Field0;
662 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field1;
663 };
664 typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
665 struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ {
666 NI Field0;
667 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
668 tyObject_TType__facALICuu8zUj0hjvbTLFg* Field2;
669 };
670 struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
671 NI Field0;
672 NI Field1;
673 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
674 };
675 struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw {
676 NI Field0;
677 NimStringDesc* Field1;
678 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field2;
679 };
680 struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
681 NI Field0;
682 NimStringDesc* Field1;
683 NI64 Field2;
684 };
685 struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg {
686 tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* root;
687 NI entries;
688 };
689 struct tyTuple__wcNatyuf8WOqAhGLhSvgiw {
690 NI Field0;
691 NimStringDesc* Field1;
692 tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg Field2;
693 };
694 typedef N_NIMCALL_PTR(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, tyProc__jkSFMhvPZ1AdGcvT2dK9a2w) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen);
695 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__A7Sdoem70tRxSEmKrf9cmyg) (tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* topLevelStmt);
696 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__EAEKmBUgKFg29agoUGtzDEQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n);
697 struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ {
698 tyProc__jkSFMhvPZ1AdGcvT2dK9a2w Field0;
699 tyProc__A7Sdoem70tRxSEmKrf9cmyg Field1;
700 tyProc__EAEKmBUgKFg29agoUGtzDEQ Field2;
701 NIM_BOOL Field3;
702 };
703 struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
704 NU32 Field0;
705 NimStringDesc* Field1;
706 };
707 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
708 NU16 line;
709 NI16 col;
710 NU32 file;
711 };
712 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
713 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
714 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
715 NI32 operand;
716 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
717 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
718 };
719 struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
720 NU32 Field0;
721 NI32 Field1;
722 };
723 struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA {
724 NU32 Field0;
725 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
726 };
727 struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg {
728 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
729 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg Field1;
730 };
731 struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw {
732 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
733 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
734 };
735 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
736 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
737 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
738 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
739 };
740 typedef NU8 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg;
741 struct tyTuple__9aoobCDZB4x41HJSOmh0mwA {
742 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg Field0;
743 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
744 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
745 };
746 struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA {
747 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
748 NI Field1;
749 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
750 };
751 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
752 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
753 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
754 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
755 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
756 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
757 NIM_BOOL generated;
758 NIM_BOOL isOverriden;
759 NU32 name;
760 NI32 path;
761 };
762 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
763 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
764 NU32 name;
765 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
766 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
767 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
768 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
769 NI32 ast;
770 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
771 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
772 NI bitsize;
773 NI alignment;
774 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
775 NI position;
776 NI offset;
777 NU32 externalName;
778 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
779 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
780 NI32 constraint;
781 };
782 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
783 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
784 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
785 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
786 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
787 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
788 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
789 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
790 NI32 n;
791 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
792 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
793 NI64 size;
794 NI16 align;
795 NI16 paddingAtEnd;
796 NI16 lockLevel;
797 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
798 NI32 nonUniqueId;
799 };
800 struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ {
801 NI Field0;
802 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* Field1;
803 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* Field2;
804 };
805 struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
806 NI Field0;
807 NI32 Field1;
808 NU32 Field2;
809 };
810 struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ {
811   TGenericSeq Sup;
812   tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA data[SEQ_DECL_SIZE];
813 };
814 struct tySequence__rQHmYk1HzcwNxKBymIFHpA {
815   TGenericSeq Sup;
816   tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w data[SEQ_DECL_SIZE];
817 };
818 struct tySequence__XMM60DtBsc6xYsIpNANkrA {
819   TGenericSeq Sup;
820   tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw data[SEQ_DECL_SIZE];
821 };
822 struct tySequence__O5RcspOP32YJ4YtU5ppxxA {
823   TGenericSeq Sup;
824   tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg data[SEQ_DECL_SIZE];
825 };
826 struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg {
827   TGenericSeq Sup;
828   tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ data[SEQ_DECL_SIZE];
829 };
830 struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA {
831   TGenericSeq Sup;
832   tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg data[SEQ_DECL_SIZE];
833 };
834 struct tySequence__mWRMiYLthG9coLjkbElCxkw {
835   TGenericSeq Sup;
836   tyTuple__o67sDX0wYbEuhI9cJYAbDtg data[SEQ_DECL_SIZE];
837 };
838 struct tySequence__bTDCDwD2P7TodzbAefLcSw {
839   TGenericSeq Sup;
840   tyTuple__9aNnDWBFMF44sfFinBpMT4Q data[SEQ_DECL_SIZE];
841 };
842 struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g {
843   TGenericSeq Sup;
844   tyTuple__VrD6plbUKJjYKM0lCr3hGQ data[SEQ_DECL_SIZE];
845 };
846 struct tySequence__3MPVXAHA08SszBrU4ffqEg {
847   TGenericSeq Sup;
848   tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg data[SEQ_DECL_SIZE];
849 };
850 struct tySequence__YCf5zJHm4JI06qpmKwPUWg {
851   TGenericSeq Sup;
852   tyTuple__1ZbjBgxAbnye0IFMZ6w4OA data[SEQ_DECL_SIZE];
853 };
854 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
855   TGenericSeq Sup;
856   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
857 };
858 struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ {
859   TGenericSeq Sup;
860   tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* data[SEQ_DECL_SIZE];
861 };
862 struct tySequence__61s9cbAniKuBrdHwBhMDfQg {
863   TGenericSeq Sup;
864   tyTuple__rplX06U9bjhu9asm5pWdgqsA data[SEQ_DECL_SIZE];
865 };
866 struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
867   TGenericSeq Sup;
868   tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
869 };
870 struct tySequence__48JTohSgTy339bRxHzUD8KA {
871   TGenericSeq Sup;
872   NI32 data[SEQ_DECL_SIZE];
873 };
874 struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
875   TGenericSeq Sup;
876   tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
877 };
878 struct tySequence__kxu4GK0onha2t9bo86mdVAg {
879   TGenericSeq Sup;
880   tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
881 };
882 struct tySequence__s9byh6WFJ16lPMcmqdaMTHA {
883   TGenericSeq Sup;
884   tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A data[SEQ_DECL_SIZE];
885 };
886 struct tySequence__1U9bG8RcAedEeYkQLZjVFKA {
887   TGenericSeq Sup;
888   tyTuple__3i6hlQmqrn6m7tuVN8FHjQ data[SEQ_DECL_SIZE];
889 };
890 struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
891   TGenericSeq Sup;
892   tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
893 };
894 struct tySequence__23SMqauuRsbDANhthj9bWlA {
895   TGenericSeq Sup;
896   tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw data[SEQ_DECL_SIZE];
897 };
898 struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
899   TGenericSeq Sup;
900   tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
901 };
902 struct tySequence__pHNq3oXj9av2sEUdqaqeZjw {
903   TGenericSeq Sup;
904   tyTuple__wcNatyuf8WOqAhGLhSvgiw data[SEQ_DECL_SIZE];
905 };
906 struct tySequence__MAQKEADohlpnXTModtugbQ {
907   TGenericSeq Sup;
908   tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ data[SEQ_DECL_SIZE];
909 };
910 struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ {
911   TGenericSeq Sup;
912   tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE];
913 };
914 struct tySequence__vv5mGmK03BCr5e3LTZA5Hw {
915   TGenericSeq Sup;
916   tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA data[SEQ_DECL_SIZE];
917 };
918 struct tySequence__PXIzfWocnrafGz5p3CP5LA {
919   TGenericSeq Sup;
920   tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
921 };
922 struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
923   TGenericSeq Sup;
924   NU32 data[SEQ_DECL_SIZE];
925 };
926 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
927   TGenericSeq Sup;
928   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
929 };
930 struct tySequence__b89aLriiJnVTD186H6zNIgg {
931   TGenericSeq Sup;
932   tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
933 };
934 struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg {
935   TGenericSeq Sup;
936   tyTuple__Q7r9caOmeWqQGZCIBHhGRUA data[SEQ_DECL_SIZE];
937 };
938 struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA {
939   TGenericSeq Sup;
940   tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg data[SEQ_DECL_SIZE];
941 };
942 struct tySequence__NyaOkf8ZwxP6rkRF5TOkew {
943   TGenericSeq Sup;
944   tyTuple__XyJ8LOAZzVVXSsmt09b8uWw data[SEQ_DECL_SIZE];
945 };
946 struct tySequence__L9bOt8CaTEmIjgtuZvp6syg {
947   TGenericSeq Sup;
948   tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA data[SEQ_DECL_SIZE];
949 };
950 struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ {
951   TGenericSeq Sup;
952   tyTuple__9aoobCDZB4x41HJSOmh0mwA data[SEQ_DECL_SIZE];
953 };
954 struct tySequence__xxnXDLpoqBo8zJzP9b1073g {
955   TGenericSeq Sup;
956   tyTuple__g0Q6Qx15nK53ce9aLo7YyrA data[SEQ_DECL_SIZE];
957 };
958 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
959   TGenericSeq Sup;
960   NimStringDesc* data[SEQ_DECL_SIZE];
961 };
962 struct tySequence__DfmUmNgVGnYaiV1I6227tw {
963   TGenericSeq Sup;
964   tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw data[SEQ_DECL_SIZE];
965 };
966 struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA {
967   TGenericSeq Sup;
968   tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA data[SEQ_DECL_SIZE];
969 };
970 struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
971   TGenericSeq Sup;
972   NI64 data[SEQ_DECL_SIZE];
973 };
974 struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A {
975   TGenericSeq Sup;
976   tyObject_TType__facALICuu8zUj0hjvbTLFg* data[SEQ_DECL_SIZE];
977 };
978 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
979   TGenericSeq Sup;
980   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
981 };
982 struct tySequence__9bT7o0CflHuiE4VhmtqBPCw {
983   TGenericSeq Sup;
984   tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ data[SEQ_DECL_SIZE];
985 };
986 struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
987   TGenericSeq Sup;
988   tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
989 };
990 struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA {
991   TGenericSeq Sup;
992   tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ data[SEQ_DECL_SIZE];
993 };
994 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
995 static N_NIMCALL(void, Marker_tyRef__k2ywiSfZIGb5TslFNwYcuQ)(void* p, NI op);
996 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
997 static N_INLINE(void, asgnRef)(void** dest, void* src);
998 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
999 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
1000 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr);
1001 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1002 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1003 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1004 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1005 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5294)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1006 N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1118)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw);
1007 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___passaux_38)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q x);
1008 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1009 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
1010 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
1011 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
1012 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
1013 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x);
1014 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_91)(NimStringDesc** s, NIM_BOOL x);
1015 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nimBoolToStr)(NIM_BOOL x);
1016 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
1017 extern TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1018 N_LIB_PRIVATE TNimType NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_;
1019 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1020 N_LIB_PRIVATE TNimType NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_;
1021 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_2, "(", 1);
1022 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_3, ", ", 2);
1023 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_4, "module", 6);
1024 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_5, ": ", 2);
1025 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_6, "symId", 5);
1026 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_7, "typeId", 6);
1027 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_8, "sealed", 6);
1028 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_9, ")", 1);
1029 STRING_LITERAL(TM__WN2DmcgfohRZOHm9avzMtLw_11, "/home/runner/work/nightlies/nightlies/nim/compiler/passaux.nim", 62);
1030 static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__WN2DmcgfohRZOHm9avzMtLw_10 = {((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_11),
1031 ((NI) 29),
1032 ((NI) 9)}
1033 ;
1034 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5247;
N_NIMCALL(void,Marker_tyRef__k2ywiSfZIGb5TslFNwYcuQ)1035 static N_NIMCALL(void, Marker_tyRef__k2ywiSfZIGb5TslFNwYcuQ)(void* p, NI op) {
1036 	tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ* a;
1037 	a = (tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ*)p;
1038 	nimGCvisit((void*)(*a).Sup.idgen, op);
1039 	nimGCvisit((void*)(*a).config, op);
1040 }
N_INLINE(NI,pluspercent___system_696)1041 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
1042 	NI result;
1043 	result = (NI)0;
1044 	result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
1045 	return result;
1046 }
N_INLINE(void,incRef__system_5338)1047 static N_INLINE(void, incRef__system_5338)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1048 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
1049 }
N_INLINE(NI,minuspercent___system_716)1050 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
1051 	NI result;
1052 	result = (NI)0;
1053 	result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
1054 	return result;
1055 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5300)1056 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5300)(void* usr) {
1057 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
1058 	NI T1_;
1059 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1060 	T1_ = (NI)0;
1061 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
1062 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
1063 	return result;
1064 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)1065 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
1066 	NIM_BOOL result;
1067 	result = (NIM_BOOL)0;
1068 	result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
1069 	return result;
1070 }
N_INLINE(void,rtlAddZCT__system_5343)1071 static N_INLINE(void, rtlAddZCT__system_5343)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1072 	addZCT__system_5294((&gch__system_5247.zct), c);
1073 }
N_INLINE(void,decRef__system_5345)1074 static N_INLINE(void, decRef__system_5345)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
1075 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
1076 	{
1077 		NIM_BOOL T3_;
1078 		T3_ = (NIM_BOOL)0;
1079 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
1080 		if (!T3_) goto LA4_;
1081 		rtlAddZCT__system_5343(c);
1082 	}
1083 	LA4_: ;
1084 }
N_INLINE(void,asgnRef)1085 static N_INLINE(void, asgnRef)(void** dest, void* src) {
1086 	{
1087 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
1088 		if (!!((src == NIM_NIL))) goto LA3_;
1089 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1090 		T5_ = usrToCell__system_5300(src);
1091 		incRef__system_5338(T5_);
1092 	}
1093 	LA3_: ;
1094 	{
1095 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
1096 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
1097 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
1098 		T10_ = usrToCell__system_5300((*dest));
1099 		decRef__system_5345(T10_);
1100 	}
1101 	LA8_: ;
1102 	(*dest) = src;
1103 }
N_NIMCALL(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w *,verboseOpen__passaux_10)1104 N_LIB_PRIVATE N_NIMCALL(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, verboseOpen__passaux_10)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen) {
1105 	tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* result;
1106 	tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ* T1_;
1107 	result = NIM_NIL;
1108 	T1_ = NIM_NIL;
1109 	T1_ = (tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ*) newObj((&NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_), sizeof(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ));
1110 	(*T1_).Sup.Sup.m_type = (&NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_);
1111 	asgnRef((void**) (&(*T1_).config), (*graph).config);
1112 	asgnRef((void**) (&(*T1_).Sup.idgen), idgen);
1113 	result = &T1_->Sup;
1114 	return result;
1115 }
N_INLINE(void,nimCopyMem)1116 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
1117 	void* T1_;
1118 	T1_ = (void*)0;
1119 	T1_ = memcpy(dest, source, ((size_t) (size)));
1120 }
N_INLINE(void,copyMem__system_1727)1121 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
1122 	nimCopyMem(dest, source, size);
1123 }
N_INLINE(void,appendString)1124 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
1125 	{
1126 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
1127 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
1128 		(*dest).Sup.len += (*src).Sup.len;
1129 	}
1130 	LA3_: ;
1131 }
N_NIMCALL(void,addQuoted__passaux_91)1132 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_91)(NimStringDesc** s, NIM_BOOL x) {
1133 	NimStringDesc* T1_;
1134 	T1_ = NIM_NIL;
1135 	T1_ = nimBoolToStr(x);
1136 	unsureAsgnRef((void**) (&(*s)), resizeString((*s), (T1_ ? T1_->Sup.len : 0) + 0));
1137 appendString((*s), T1_);
1138 }
N_NIMCALL(NimStringDesc *,dollar___passaux_38)1139 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___passaux_38)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q x) {
1140 	NimStringDesc* result;
1141 	NI count;
1142 	result = NIM_NIL;
1143 	result = copyString(((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_2));
1144 	count = ((NI) 0);
1145 	{
1146 		if (!(((NI) 0) < count)) goto LA3_;
1147 		result = resizeString(result, 2);
1148 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_3));
1149 	}
1150 	LA3_: ;
1151 	result = resizeString(result, 6);
1152 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_4));
1153 	result = resizeString(result, 2);
1154 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_5));
1155 	count += ((NI) 1);
1156 	addQuoted__modulegraphs_3437((&result), x.module);
1157 	{
1158 		if (!(((NI) 0) < count)) goto LA7_;
1159 		result = resizeString(result, 2);
1160 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_3));
1161 	}
1162 	LA7_: ;
1163 	result = resizeString(result, 5);
1164 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_6));
1165 	result = resizeString(result, 2);
1166 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_5));
1167 	count += ((NI) 1);
1168 	addQuoted__modulegraphs_3437((&result), x.symId);
1169 	{
1170 		if (!(((NI) 0) < count)) goto LA11_;
1171 		result = resizeString(result, 2);
1172 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_3));
1173 	}
1174 	LA11_: ;
1175 	result = resizeString(result, 6);
1176 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_7));
1177 	result = resizeString(result, 2);
1178 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_5));
1179 	count += ((NI) 1);
1180 	addQuoted__modulegraphs_3437((&result), x.typeId_0);
1181 	{
1182 		if (!(((NI) 0) < count)) goto LA15_;
1183 		result = resizeString(result, 2);
1184 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_3));
1185 	}
1186 	LA15_: ;
1187 	result = resizeString(result, 6);
1188 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_8));
1189 	result = resizeString(result, 2);
1190 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_5));
1191 	count += ((NI) 1);
1192 	addQuoted__passaux_91((&result), x.sealed);
1193 	result = resizeString(result, 1);
1194 appendString(result, ((NimStringDesc*) &TM__WN2DmcgfohRZOHm9avzMtLw_9));
1195 	return result;
1196 }
N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw *,verboseProcess__passaux_33)1197 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, verboseProcess__passaux_33)(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* context, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n) {
1198 	tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* result;
1199 	tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ* v;
1200 	NimStringDesc* T1_;
1201 	result = NIM_NIL;
1202 	result = n;
1203 	v = ((tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ*) (context));
1204 	T1_ = NIM_NIL;
1205 	T1_ = dollar___passaux_38((*(*v).Sup.idgen));
1206 	liMessage__msgs_1118((*v).config, (*n).info, ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 80), T1_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 0), TM__WN2DmcgfohRZOHm9avzMtLw_10, NIM_FALSE);
1207 	return result;
1208 }
N_NIMCALL(void,compiler_passauxDatInit000)1209 N_LIB_PRIVATE N_NIMCALL(void, compiler_passauxDatInit000)(void) {
1210 static TNimNode TM__WN2DmcgfohRZOHm9avzMtLw_0[1];
1211 NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_.size = sizeof(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ);
1212 NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_.align = NIM_ALIGNOF(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ);
1213 NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_.kind = 17;
1214 NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_.base = (&NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_);
1215 TM__WN2DmcgfohRZOHm9avzMtLw_0[0].kind = 1;
1216 TM__WN2DmcgfohRZOHm9avzMtLw_0[0].offset = offsetof(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ, config);
1217 TM__WN2DmcgfohRZOHm9avzMtLw_0[0].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
1218 TM__WN2DmcgfohRZOHm9avzMtLw_0[0].name = "config";
1219 NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_.node = &TM__WN2DmcgfohRZOHm9avzMtLw_0[0];
1220 NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_.size = sizeof(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ*);
1221 NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_.align = NIM_ALIGNOF(tyObject_VerboseRefcolonObjectType___3cfjXoK9cq3IucSxmZjilvQ*);
1222 NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_.kind = 22;
1223 NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_.base = (&NTIverboseref58objecttype__3cfjXoK9cq3IucSxmZjilvQ_);
1224 NTIverboseref__k2ywiSfZIGb5TslFNwYcuQ_.marker = Marker_tyRef__k2ywiSfZIGb5TslFNwYcuQ;
1225 }
1226 
1227