/ tests / expectations / execution / repeat_in_generic_function.out
repeat_in_generic_function.out
 1  program test.alpha;
 2  
 3  function main:
 4      cast 1u32 into r0 as [u32; 1u32];
 5      add 0u32 r0[0u32] into r1;
 6      cast 2u32 2u32 into r2 as [u32; 2u32];
 7      add r1 r2[1u32] into r3;
 8      cast 3u32 3u32 3u32 into r4 as [u32; 3u32];
 9      add r3 r4[2u32] into r5;
10      cast 4u32 4u32 4u32 4u32 into r6 as [u32; 4u32];
11      add r5 r6[3u32] into r7;
12      cast 5u32 5u32 5u32 5u32 5u32 into r8 as [u32; 5u32];
13      add r7 r8[4u32] into r9;
14      cast 6u32 6u32 6u32 6u32 6u32 6u32 into r10 as [u32; 6u32];
15      add r9 r10[5u32] into r11;
16      cast 7u32 7u32 7u32 7u32 7u32 7u32 7u32 into r12 as [u32; 7u32];
17      add r11 r12[6u32] into r13;
18      cast 8u32 8u32 8u32 8u32 8u32 8u32 8u32 8u32 into r14 as [u32; 8u32];
19      add r13 r14[7u32] into r15;
20      cast 9u32 9u32 9u32 9u32 9u32 9u32 9u32 9u32 9u32 into r16 as [u32; 9u32];
21      add r15 r16[8u32] into r17;
22      output r17 as u32.private;
23  
24  constructor:
25      assert.eq edition 0u16;
26  status: success
27  output: 45u32