@@ -25,7 +25,7 @@ int main() {
25
25
expressions[4 ] = BinaryenReturn (the_module, expressions[0 ]);
26
26
{
27
27
BinaryenExpressionRef children[] = { expressions[3 ], expressions[4 ] };
28
- expressions[5 ] = BinaryenBlock (the_module, " bb0" , children, 2 );
28
+ expressions[5 ] = BinaryenBlock (the_module, " bb0" , children, 2 , 0 );
29
29
}
30
30
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[5 ]);
31
31
{
@@ -50,7 +50,7 @@ int main() {
50
50
expressions[13 ] = BinaryenReturn (the_module, expressions[0 ]);
51
51
{
52
52
BinaryenExpressionRef children[] = { expressions[12 ], expressions[13 ] };
53
- expressions[14 ] = BinaryenBlock (the_module, " bb0" , children, 2 );
53
+ expressions[14 ] = BinaryenBlock (the_module, " bb0" , children, 2 , 0 );
54
54
}
55
55
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[14 ]);
56
56
expressions[15 ] = BinaryenConst (the_module, BinaryenLiteralInt32 (0 ));
@@ -67,12 +67,12 @@ int main() {
67
67
the_relooper = RelooperCreate ();
68
68
{
69
69
BinaryenExpressionRef children[] = { 0 };
70
- expressions[19 ] = BinaryenBlock (the_module, " bb0" , children, 0 );
70
+ expressions[19 ] = BinaryenBlock (the_module, " bb0" , children, 0 , 0 );
71
71
}
72
72
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[19 ]);
73
73
{
74
74
BinaryenExpressionRef children[] = { 0 };
75
- expressions[20 ] = BinaryenBlock (the_module, " bb1" , children, 0 );
75
+ expressions[20 ] = BinaryenBlock (the_module, " bb1" , children, 0 , 0 );
76
76
}
77
77
relooperBlocks[1 ] = RelooperAddBlock (the_relooper, expressions[20 ]);
78
78
RelooperAddBranch (relooperBlocks[0 ], relooperBlocks[1 ], expressions[0 ], expressions[0 ]);
@@ -99,7 +99,7 @@ int main() {
99
99
expressions[28 ] = BinaryenReturn (the_module, expressions[0 ]);
100
100
{
101
101
BinaryenExpressionRef children[] = { expressions[27 ], expressions[28 ] };
102
- expressions[29 ] = BinaryenBlock (the_module, " bb0" , children, 2 );
102
+ expressions[29 ] = BinaryenBlock (the_module, " bb0" , children, 2 , 0 );
103
103
}
104
104
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[29 ]);
105
105
expressions[30 ] = BinaryenConst (the_module, BinaryenLiteralInt32 (0 ));
@@ -120,7 +120,7 @@ int main() {
120
120
expressions[37 ] = BinaryenReturn (the_module, expressions[0 ]);
121
121
{
122
122
BinaryenExpressionRef children[] = { expressions[36 ], expressions[37 ] };
123
- expressions[38 ] = BinaryenBlock (the_module, " bb0" , children, 2 );
123
+ expressions[38 ] = BinaryenBlock (the_module, " bb0" , children, 2 , 0 );
124
124
}
125
125
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[38 ]);
126
126
expressions[39 ] = BinaryenConst (the_module, BinaryenLiteralInt32 (0 ));
@@ -151,7 +151,7 @@ int main() {
151
151
}
152
152
{
153
153
BinaryenExpressionRef children[] = { expressions[44 ], expressions[46 ], expressions[48 ] };
154
- expressions[49 ] = BinaryenBlock (the_module, " bb0" , children, 3 );
154
+ expressions[49 ] = BinaryenBlock (the_module, " bb0" , children, 3 , 0 );
155
155
}
156
156
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[49 ]);
157
157
expressions[50 ] = BinaryenGetLocal (the_module, 3 , 1 );
@@ -160,7 +160,7 @@ int main() {
160
160
expressions[53 ] = BinaryenReturn (the_module, expressions[0 ]);
161
161
{
162
162
BinaryenExpressionRef children[] = { expressions[52 ], expressions[53 ] };
163
- expressions[54 ] = BinaryenBlock (the_module, " bb1" , children, 2 );
163
+ expressions[54 ] = BinaryenBlock (the_module, " bb1" , children, 2 , 0 );
164
164
}
165
165
relooperBlocks[1 ] = RelooperAddBlock (the_relooper, expressions[54 ]);
166
166
RelooperAddBranch (relooperBlocks[0 ], relooperBlocks[1 ], expressions[0 ], expressions[0 ]);
@@ -207,7 +207,7 @@ int main() {
207
207
expressions[83 ] = BinaryenStore (the_module, 4 , 4 , 0 , expressions[81 ], expressions[74 ], 1 );
208
208
{
209
209
BinaryenExpressionRef children[] = { expressions[60 ], expressions[62 ], expressions[68 ], expressions[80 ], expressions[82 ], expressions[83 ] };
210
- expressions[84 ] = BinaryenBlock (the_module, " bb0" , children, 6 );
210
+ expressions[84 ] = BinaryenBlock (the_module, " bb0" , children, 6 , 0 );
211
211
}
212
212
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[84 ]);
213
213
expressions[85 ] = BinaryenGetLocal (the_module, 3 , 1 );
@@ -224,7 +224,7 @@ int main() {
224
224
expressions[96 ] = BinaryenReturn (the_module, expressions[95 ]);
225
225
{
226
226
BinaryenExpressionRef children[] = { expressions[87 ], expressions[89 ], expressions[91 ], expressions[94 ], expressions[96 ] };
227
- expressions[97 ] = BinaryenBlock (the_module, " bb1" , children, 5 );
227
+ expressions[97 ] = BinaryenBlock (the_module, " bb1" , children, 5 , 0 );
228
228
}
229
229
relooperBlocks[1 ] = RelooperAddBlock (the_relooper, expressions[97 ]);
230
230
expressions[98 ] = BinaryenGetLocal (the_module, 3 , 1 );
@@ -258,7 +258,7 @@ int main() {
258
258
expressions[108 ] = BinaryenSetLocal (the_module, 4 , expressions[107 ]);
259
259
{
260
260
BinaryenExpressionRef children[] = { expressions[106 ], expressions[108 ] };
261
- expressions[109 ] = BinaryenBlock (the_module, " bb0" , children, 2 );
261
+ expressions[109 ] = BinaryenBlock (the_module, " bb0" , children, 2 , 0 );
262
262
}
263
263
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[109 ]);
264
264
expressions[110 ] = BinaryenGetLocal (the_module, 4 , 1 );
@@ -284,7 +284,7 @@ int main() {
284
284
expressions[130 ] = BinaryenStore (the_module, 4 , 4 , 0 , expressions[128 ], expressions[121 ], 1 );
285
285
{
286
286
BinaryenExpressionRef children[] = { expressions[115 ], expressions[127 ], expressions[129 ], expressions[130 ] };
287
- expressions[131 ] = BinaryenBlock (the_module, " bb1" , children, 4 );
287
+ expressions[131 ] = BinaryenBlock (the_module, " bb1" , children, 4 , 0 );
288
288
}
289
289
relooperBlocks[1 ] = RelooperAddBlock (the_relooper, expressions[131 ]);
290
290
expressions[132 ] = BinaryenGetLocal (the_module, 5 , 1 );
@@ -299,7 +299,7 @@ int main() {
299
299
}
300
300
{
301
301
BinaryenExpressionRef children[] = { expressions[134 ], expressions[136 ], expressions[138 ] };
302
- expressions[139 ] = BinaryenBlock (the_module, " bb2" , children, 3 );
302
+ expressions[139 ] = BinaryenBlock (the_module, " bb2" , children, 3 , 0 );
303
303
}
304
304
relooperBlocks[2 ] = RelooperAddBlock (the_relooper, expressions[139 ]);
305
305
expressions[140 ] = BinaryenGetLocal (the_module, 3 , 1 );
@@ -313,7 +313,7 @@ int main() {
313
313
expressions[148 ] = BinaryenReturn (the_module, expressions[147 ]);
314
314
{
315
315
BinaryenExpressionRef children[] = { expressions[141 ], expressions[143 ], expressions[146 ], expressions[148 ] };
316
- expressions[149 ] = BinaryenBlock (the_module, " bb3" , children, 4 );
316
+ expressions[149 ] = BinaryenBlock (the_module, " bb3" , children, 4 , 0 );
317
317
}
318
318
relooperBlocks[3 ] = RelooperAddBlock (the_relooper, expressions[149 ]);
319
319
RelooperAddBranch (relooperBlocks[0 ], relooperBlocks[1 ], expressions[0 ], expressions[0 ]);
@@ -361,7 +361,7 @@ int main() {
361
361
expressions[163 ] = BinaryenDrop (the_module, expressions[162 ]);
362
362
{
363
363
BinaryenExpressionRef children[] = { expressions[159 ], expressions[163 ] };
364
- expressions[164 ] = BinaryenBlock (the_module, NULL , children, 2 );
364
+ expressions[164 ] = BinaryenBlock (the_module, NULL , children, 2 , 0 );
365
365
}
366
366
BinaryenAddExport (the_module, " __wasm_start" , " rust_entry" );
367
367
{
@@ -401,7 +401,7 @@ int main() {
401
401
expressions[193 ] = BinaryenStore (the_module, 4 , 4 , 0 , expressions[191 ], expressions[184 ], 1 );
402
402
{
403
403
BinaryenExpressionRef children[] = { expressions[166 ], expressions[168 ], expressions[170 ], expressions[172 ], expressions[178 ], expressions[190 ], expressions[192 ], expressions[193 ] };
404
- expressions[194 ] = BinaryenBlock (the_module, " bb0" , children, 8 );
404
+ expressions[194 ] = BinaryenBlock (the_module, " bb0" , children, 8 , 0 );
405
405
}
406
406
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[194 ]);
407
407
expressions[195 ] = BinaryenGetLocal (the_module, 6 , 1 );
@@ -414,7 +414,7 @@ int main() {
414
414
expressions[202 ] = BinaryenReturn (the_module, expressions[201 ]);
415
415
{
416
416
BinaryenExpressionRef children[] = { expressions[197 ], expressions[200 ], expressions[202 ] };
417
- expressions[203 ] = BinaryenBlock (the_module, " bb1" , children, 3 );
417
+ expressions[203 ] = BinaryenBlock (the_module, " bb1" , children, 3 , 0 );
418
418
}
419
419
relooperBlocks[1 ] = RelooperAddBlock (the_relooper, expressions[203 ]);
420
420
expressions[204 ] = BinaryenGetLocal (the_module, 6 , 1 );
@@ -453,7 +453,7 @@ int main() {
453
453
expressions[222 ] = BinaryenReturn (the_module, expressions[221 ]);
454
454
{
455
455
BinaryenExpressionRef children[] = { expressions[212 ], expressions[214 ], expressions[217 ], expressions[220 ], expressions[222 ] };
456
- expressions[223 ] = BinaryenBlock (the_module, " bb0" , children, 5 );
456
+ expressions[223 ] = BinaryenBlock (the_module, " bb0" , children, 5 , 0 );
457
457
}
458
458
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[223 ]);
459
459
{
@@ -491,7 +491,7 @@ int main() {
491
491
expressions[244 ] = BinaryenReturn (the_module, expressions[243 ]);
492
492
{
493
493
BinaryenExpressionRef children[] = { expressions[229 ], expressions[231 ], expressions[233 ], expressions[235 ], expressions[239 ], expressions[242 ], expressions[244 ] };
494
- expressions[245 ] = BinaryenBlock (the_module, " bb0" , children, 7 );
494
+ expressions[245 ] = BinaryenBlock (the_module, " bb0" , children, 7 , 0 );
495
495
}
496
496
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[245 ]);
497
497
{
@@ -529,7 +529,7 @@ int main() {
529
529
expressions[266 ] = BinaryenReturn (the_module, expressions[265 ]);
530
530
{
531
531
BinaryenExpressionRef children[] = { expressions[251 ], expressions[253 ], expressions[255 ], expressions[257 ], expressions[261 ], expressions[264 ], expressions[266 ] };
532
- expressions[267 ] = BinaryenBlock (the_module, " bb0" , children, 7 );
532
+ expressions[267 ] = BinaryenBlock (the_module, " bb0" , children, 7 , 0 );
533
533
}
534
534
relooperBlocks[0 ] = RelooperAddBlock (the_relooper, expressions[267 ]);
535
535
{
0 commit comments