@@ -194,7 +194,7 @@ Value *Main_main_10
194
194
, Value * var_1
195
195
)
196
196
{
197
- Value * var_2 = idris2_getPredefinedInteger(0); // Main:10:30--10:36
197
+ Value * var_2 = idris2_getPredefinedInteger(0); // Main:14:25--14:31
198
198
Value * var_3 = idris2_trampoline(Main_last(var_0, var_2));
199
199
// Prelude.Show:110:1--112:50
200
200
Value * var_4 = idris2_trampoline(Prelude_Show_show_Show_Integer(var_3));
@@ -205,9 +205,9 @@ Value *Main_main_10
205
205
Value * var_6 = primVar_50; // Prelude.IO:98:22--98:34
206
206
Value *closure_51 = (Value *)idris2_mkClosure((Value *(*)())Prelude_IO_prim__putStr, 2, 2);
207
207
// Prelude.IO:98:22--98:34
208
- ((Value_Closure*)closure_48 )->args[0] = var_6;
209
- ((Value_Closure*)closure_48 )->args[1] = var_1;
210
- return closure_48 ;
208
+ ((Value_Closure*)closure_51 )->args[0] = var_6;
209
+ ((Value_Closure*)closure_51 )->args[1] = var_1;
210
+ return closure_51 ;
211
211
}
212
212
Value *Main_main_9
213
213
(
@@ -243,20 +243,20 @@ Value *Main_main_9
243
243
// constructor Prelude.Interfaces.MkFoldable // Prelude.Types:656:1--669:59
244
244
Value_Constructor* constructor_62 = idris2_newConstructor(6, 0);
245
245
// Prelude.Types:656:1--669:59
246
- constructor_59 ->args[0] = var_5;
247
- constructor_59 ->args[1] = var_6;
248
- constructor_59 ->args[2] = var_7;
249
- constructor_59 ->args[3] = var_8;
250
- constructor_59 ->args[4] = var_9;
251
- constructor_59 ->args[5] = var_10;
252
- Value * var_12 = (Value*)constructor_59 ; // Main:10:13--10:17
253
- Value *closure_60 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Interfaces_for_, 4, 4);
254
- // Main:10:13--10:17
255
- ((Value_Closure*)closure_60 )->args[0] = var_11;
256
- ((Value_Closure*)closure_60 )->args[1] = var_12;
257
- ((Value_Closure*)closure_60 )->args[2] = var_0;
258
- ((Value_Closure*)closure_60 )->args[3] = var_1;
259
- return closure_60 ;
246
+ constructor_62 ->args[0] = var_5;
247
+ constructor_62 ->args[1] = var_6;
248
+ constructor_62 ->args[2] = var_7;
249
+ constructor_62 ->args[3] = var_8;
250
+ constructor_62 ->args[4] = var_9;
251
+ constructor_62 ->args[5] = var_10;
252
+ Value * var_12 = (Value*)constructor_62 ; // Main:14:8--14:12
253
+ Value *closure_63 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Interfaces_for_, 4, 4);
254
+ // Main:14:8--14:12
255
+ ((Value_Closure*)closure_63 )->args[0] = var_11;
256
+ ((Value_Closure*)closure_63 )->args[1] = var_12;
257
+ ((Value_Closure*)closure_63 )->args[2] = var_0;
258
+ ((Value_Closure*)closure_63 )->args[3] = var_1;
259
+ return closure_63 ;
260
260
}
261
261
Value *Main_main_8
262
262
(
@@ -269,12 +269,12 @@ Value *Main_main_8
269
269
{
270
270
idris2_removeReference(var_0);
271
271
idris2_removeReference(var_1);
272
- Value *closure_61 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldMap_Foldable_List, 3, 3);
272
+ Value *closure_64 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldMap_Foldable_List, 3, 3);
273
273
// Prelude.Types:656:1--669:59
274
- ((Value_Closure*)closure_61 )->args[0] = var_2;
275
- ((Value_Closure*)closure_61 )->args[1] = var_3;
276
- ((Value_Closure*)closure_61 )->args[2] = var_4;
277
- return closure_61 ;
274
+ ((Value_Closure*)closure_64 )->args[0] = var_2;
275
+ ((Value_Closure*)closure_64 )->args[1] = var_3;
276
+ ((Value_Closure*)closure_64 )->args[2] = var_4;
277
+ return closure_64 ;
278
278
}
279
279
Value *Main_main_7
280
280
(
@@ -299,13 +299,13 @@ Value *Main_main_6
299
299
idris2_removeReference(var_0);
300
300
idris2_removeReference(var_1);
301
301
idris2_removeReference(var_2);
302
- Value *closure_62 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldlM_Foldable_List, 4, 4);
302
+ Value *closure_65 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldlM_Foldable_List, 4, 4);
303
303
// Prelude.Types:656:1--669:59
304
- ((Value_Closure*)closure_62 )->args[0] = var_3;
305
- ((Value_Closure*)closure_62 )->args[1] = var_4;
306
- ((Value_Closure*)closure_62 )->args[2] = var_5;
307
- ((Value_Closure*)closure_62 )->args[3] = var_6;
308
- return closure_62 ;
304
+ ((Value_Closure*)closure_65 )->args[0] = var_3;
305
+ ((Value_Closure*)closure_65 )->args[1] = var_4;
306
+ ((Value_Closure*)closure_65 )->args[2] = var_5;
307
+ ((Value_Closure*)closure_65 )->args[3] = var_6;
308
+ return closure_65 ;
309
309
}
310
310
Value *Main_main_5
311
311
(
@@ -314,10 +314,10 @@ Value *Main_main_5
314
314
)
315
315
{
316
316
idris2_removeReference(var_0);
317
- Value *closure_63 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_null_Foldable_List, 1, 1);
317
+ Value *closure_66 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_null_Foldable_List, 1, 1);
318
318
// Prelude.Types:656:1--669:59
319
- ((Value_Closure*)closure_63 )->args[0] = var_1;
320
- return closure_63 ;
319
+ ((Value_Closure*)closure_66 )->args[0] = var_1;
320
+ return closure_66 ;
321
321
}
322
322
Value *Main_main_4
323
323
(
@@ -330,12 +330,12 @@ Value *Main_main_4
330
330
{
331
331
idris2_removeReference(var_0);
332
332
idris2_removeReference(var_1);
333
- Value *closure_64 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldl_Foldable_List, 3, 3);
333
+ Value *closure_67 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldl_Foldable_List, 3, 3);
334
334
// Prelude.Types:656:1--669:59
335
- ((Value_Closure*)closure_64 )->args[0] = var_2;
336
- ((Value_Closure*)closure_64 )->args[1] = var_3;
337
- ((Value_Closure*)closure_64 )->args[2] = var_4;
338
- return closure_64 ;
335
+ ((Value_Closure*)closure_67 )->args[0] = var_2;
336
+ ((Value_Closure*)closure_67 )->args[1] = var_3;
337
+ ((Value_Closure*)closure_67 )->args[2] = var_4;
338
+ return closure_67 ;
339
339
}
340
340
Value *Main_main_3
341
341
(
@@ -348,12 +348,12 @@ Value *Main_main_3
348
348
{
349
349
idris2_removeReference(var_0);
350
350
idris2_removeReference(var_1);
351
- Value *closure_65 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldr_Foldable_List, 3, 3);
351
+ Value *closure_68 = (Value *)idris2_mkClosure((Value *(*)())Prelude_Types_foldr_Foldable_List, 3, 3);
352
352
// Prelude.Types:656:1--669:59
353
- ((Value_Closure*)closure_65 )->args[0] = var_2;
354
- ((Value_Closure*)closure_65 )->args[1] = var_3;
355
- ((Value_Closure*)closure_65 )->args[2] = var_4;
356
- return closure_65 ;
353
+ ((Value_Closure*)closure_68 )->args[0] = var_2;
354
+ ((Value_Closure*)closure_68 )->args[1] = var_3;
355
+ ((Value_Closure*)closure_68 )->args[2] = var_4;
356
+ return closure_68 ;
357
357
}
358
358
Value *Main_main_2
359
359
(
@@ -393,10 +393,10 @@ Value *Main_main_0
393
393
{
394
394
idris2_removeReference(var_0);
395
395
idris2_removeReference(var_1);
396
- Value *closure_66 = (Value *)idris2_mkClosure((Value *(*)())Prelude_IO_map_Functor_IO, 3, 3);
396
+ Value *closure_69 = (Value *)idris2_mkClosure((Value *(*)())Prelude_IO_map_Functor_IO, 3, 3);
397
397
// Prelude.IO:15:1--17:38
398
- ((Value_Closure*)closure_66 )->args[0] = var_2;
399
- ((Value_Closure*)closure_66 )->args[1] = var_3;
400
- ((Value_Closure*)closure_66 )->args[2] = var_4;
401
- return closure_66 ;
398
+ ((Value_Closure*)closure_69 )->args[0] = var_2;
399
+ ((Value_Closure*)closure_69 )->args[1] = var_3;
400
+ ((Value_Closure*)closure_69 )->args[2] = var_4;
401
+ return closure_69 ;
402
402
}
0 commit comments