|
32 | 32 | Parameters: |
33 | 33 | blk0 (root): |
34 | 34 | Statements: |
35 | | - (v0: core::bool) <- bool::False({}) |
36 | | - (v1: core::felt252) <- 1 |
37 | | - (v2: ()) <- test::bar(v0, v1) |
| 35 | + (v1: ()) <- struct_construct() |
| 36 | + (v0: core::bool) <- bool::False(v1) |
| 37 | + (v2: core::felt252) <- 1 |
| 38 | + (v3: ()) <- test::bar(v0, v2) |
38 | 39 | End: |
39 | | - Return(v2) |
| 40 | + Return(v3) |
40 | 41 |
|
41 | 42 | //! > semantic_diagnostics |
42 | 43 |
|
|
78 | 79 | Parameters: |
79 | 80 | blk0 (root): |
80 | 81 | Statements: |
81 | | - (v0: core::bool) <- bool::False({}) |
82 | | - (v1: core::box::Box::<core::felt252>) <- 2.into_box() |
83 | | - (v2: ()) <- test::bar(v0, v1) |
| 82 | + (v1: ()) <- struct_construct() |
| 83 | + (v0: core::bool) <- bool::False(v1) |
| 84 | + (v2: core::box::Box::<core::felt252>) <- 2.into_box() |
| 85 | + (v3: ()) <- test::bar(v0, v2) |
84 | 86 | End: |
85 | | - Return(v2) |
| 87 | + Return(v3) |
86 | 88 |
|
87 | 89 | //! > semantic_diagnostics |
88 | 90 |
|
@@ -125,11 +127,12 @@ End: |
125 | 127 | Parameters: |
126 | 128 | blk0 (root): |
127 | 129 | Statements: |
128 | | - (v0: core::bool) <- bool::False({}) |
129 | | - (v1: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
130 | | - (v2: ()) <- test::bar(v0, v1) |
| 130 | + (v1: ()) <- struct_construct() |
| 131 | + (v0: core::bool) <- bool::False(v1) |
| 132 | + (v2: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
| 133 | + (v3: ()) <- test::bar(v0, v2) |
131 | 134 | End: |
132 | | - Return(v2) |
| 135 | + Return(v3) |
133 | 136 |
|
134 | 137 | //! > semantic_diagnostics |
135 | 138 |
|
@@ -176,17 +179,18 @@ End: |
176 | 179 | Parameters: |
177 | 180 | blk0 (root): |
178 | 181 | Statements: |
179 | | - (v0: core::bool) <- bool::False({}) |
180 | | - (v6: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
181 | | - (v7: core::felt252) <- 1 |
182 | | - (v4: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v6, v7) |
183 | | - (v5: core::felt252) <- 2 |
184 | | - (v2: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v4, v5) |
185 | | - (v3: core::felt252) <- 3 |
186 | | - (v1: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v2, v3) |
187 | | - (v8: ()) <- test::bar(v0, v1) |
| 182 | + (v1: ()) <- struct_construct() |
| 183 | + (v0: core::bool) <- bool::False(v1) |
| 184 | + (v7: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
| 185 | + (v8: core::felt252) <- 1 |
| 186 | + (v5: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v7, v8) |
| 187 | + (v6: core::felt252) <- 2 |
| 188 | + (v3: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v5, v6) |
| 189 | + (v4: core::felt252) <- 3 |
| 190 | + (v2: core::array::Array::<core::felt252>) <- core::array::array_append::<core::felt252>(v3, v4) |
| 191 | + (v9: ()) <- test::bar(v0, v2) |
188 | 192 | End: |
189 | | - Return(v8) |
| 193 | + Return(v9) |
190 | 194 |
|
191 | 195 | //! > semantic_diagnostics |
192 | 196 |
|
@@ -229,11 +233,12 @@ End: |
229 | 233 | Parameters: |
230 | 234 | blk0 (root): |
231 | 235 | Statements: |
232 | | - (v0: core::bool) <- bool::False({}) |
233 | | - (v1: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
234 | | - (v2: ()) <- test::bar(v0, v1) |
| 236 | + (v1: ()) <- struct_construct() |
| 237 | + (v0: core::bool) <- bool::False(v1) |
| 238 | + (v2: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
| 239 | + (v3: ()) <- test::bar(v0, v2) |
235 | 240 | End: |
236 | | - Return(v2) |
| 241 | + Return(v3) |
237 | 242 |
|
238 | 243 | //! > semantic_diagnostics |
239 | 244 |
|
@@ -278,19 +283,20 @@ End: |
278 | 283 | Return() |
279 | 284 |
|
280 | 285 | //! > specialized_lowering |
281 | | -Parameters: v6: core::felt252 |
| 286 | +Parameters: v7: core::felt252 |
282 | 287 | blk0 (root): |
283 | 288 | Statements: |
284 | | - (v0: core::bool) <- bool::False({}) |
285 | | - (v1: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
286 | | - (v4: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
287 | | - (v5: core::array::Array::<core::felt252>, v3: @core::array::Array::<core::felt252>) <- snapshot(v4) |
288 | | - (v2: core::array::Span::<core::felt252>) <- struct_construct(v3) |
289 | | - (v7: core::felt252) <- 0 |
290 | | - (v8: core::box::Box::<core::felt252>) <- 1.into_box() |
291 | | - (v9: core::array::Array::<core::felt252>, v10: ()) <- test::bar(v0, v1, v2, v6, v7, v8) |
| 289 | + (v1: ()) <- struct_construct() |
| 290 | + (v0: core::bool) <- bool::False(v1) |
| 291 | + (v2: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
| 292 | + (v5: core::array::Array::<core::felt252>) <- core::array::array_new::<core::felt252>() |
| 293 | + (v6: core::array::Array::<core::felt252>, v4: @core::array::Array::<core::felt252>) <- snapshot(v5) |
| 294 | + (v3: core::array::Span::<core::felt252>) <- struct_construct(v4) |
| 295 | + (v8: core::felt252) <- 0 |
| 296 | + (v9: core::box::Box::<core::felt252>) <- 1.into_box() |
| 297 | + (v10: core::array::Array::<core::felt252>, v11: ()) <- test::bar(v0, v2, v3, v7, v8, v9) |
292 | 298 | End: |
293 | | - Return(v9, v10) |
| 299 | + Return(v10, v11) |
294 | 300 |
|
295 | 301 | //! > semantic_diagnostics |
296 | 302 |
|
@@ -339,17 +345,18 @@ End: |
339 | 345 | Return() |
340 | 346 |
|
341 | 347 | //! > specialized_lowering |
342 | | -Parameters: v3: core::felt252, v5: core::felt252, v6: core::felt252 |
| 348 | +Parameters: v4: core::felt252, v6: core::felt252, v7: core::felt252 |
343 | 349 | blk0 (root): |
344 | 350 | Statements: |
345 | | - (v0: core::bool) <- bool::False({}) |
346 | | - (v2: core::felt252) <- 1 |
347 | | - (v4: core::felt252) <- 3 |
348 | | - (v7: core::felt252) <- 6 |
349 | | - (v1: test::S6) <- struct_construct(v2, v3, v4, v5, v6, v7) |
350 | | - (v8: ()) <- test::bar(v0, v1) |
| 351 | + (v1: ()) <- struct_construct() |
| 352 | + (v0: core::bool) <- bool::False(v1) |
| 353 | + (v3: core::felt252) <- 1 |
| 354 | + (v5: core::felt252) <- 3 |
| 355 | + (v8: core::felt252) <- 6 |
| 356 | + (v2: test::S6) <- struct_construct(v3, v4, v5, v6, v7, v8) |
| 357 | + (v9: ()) <- test::bar(v0, v2) |
351 | 358 | End: |
352 | | - Return(v8) |
| 359 | + Return(v9) |
353 | 360 |
|
354 | 361 | //! > semantic_diagnostics |
355 | 362 |
|
@@ -405,13 +412,14 @@ End: |
405 | 412 | Return() |
406 | 413 |
|
407 | 414 | //! > specialized_lowering |
408 | | -Parameters: v1: test::SA1 |
| 415 | +Parameters: v2: test::SA1 |
409 | 416 | blk0 (root): |
410 | 417 | Statements: |
411 | | - (v0: core::bool) <- bool::False({}) |
412 | | - (v2: ()) <- test::bar(v0, v1) |
| 418 | + (v1: ()) <- struct_construct() |
| 419 | + (v0: core::bool) <- bool::False(v1) |
| 420 | + (v3: ()) <- test::bar(v0, v2) |
413 | 421 | End: |
414 | | - Return(v2) |
| 422 | + Return(v3) |
415 | 423 |
|
416 | 424 | //! > semantic_diagnostics |
417 | 425 |
|
@@ -465,13 +473,14 @@ End: |
465 | 473 | Return() |
466 | 474 |
|
467 | 475 | //! > specialized_lowering |
468 | | -Parameters: v1: test::SA1 |
| 476 | +Parameters: v2: test::SA1 |
469 | 477 | blk0 (root): |
470 | 478 | Statements: |
471 | | - (v0: core::bool) <- bool::False({}) |
472 | | - (v2: ()) <- test::bar(v0, v1) |
| 479 | + (v1: ()) <- struct_construct() |
| 480 | + (v0: core::bool) <- bool::False(v1) |
| 481 | + (v3: ()) <- test::bar(v0, v2) |
473 | 482 | End: |
474 | | - Return(v2) |
| 483 | + Return(v3) |
475 | 484 |
|
476 | 485 | //! > semantic_diagnostics |
477 | 486 |
|
@@ -538,13 +547,14 @@ End: |
538 | 547 | Return() |
539 | 548 |
|
540 | 549 | //! > specialized_lowering |
541 | | -Parameters: v1: test::SB |
| 550 | +Parameters: v2: test::SB |
542 | 551 | blk0 (root): |
543 | 552 | Statements: |
544 | | - (v0: core::bool) <- bool::False({}) |
545 | | - (v2: ()) <- test::bar(v0, v1) |
| 553 | + (v1: ()) <- struct_construct() |
| 554 | + (v0: core::bool) <- bool::False(v1) |
| 555 | + (v3: ()) <- test::bar(v0, v2) |
546 | 556 | End: |
547 | | - Return(v2) |
| 557 | + Return(v3) |
548 | 558 |
|
549 | 559 | //! > semantic_diagnostics |
550 | 560 |
|
@@ -589,15 +599,16 @@ End: |
589 | 599 | Return() |
590 | 600 |
|
591 | 601 | //! > specialized_lowering |
592 | | -Parameters: v2: core::felt252 |
| 602 | +Parameters: v3: core::felt252 |
593 | 603 | blk0 (root): |
594 | 604 | Statements: |
595 | | - (v0: core::bool) <- bool::False({}) |
596 | | - (v3: core::felt252) <- 5 |
597 | | - (v1: test::S) <- struct_construct(v2, v3) |
598 | | - (v4: ()) <- test::bar(v0, v1) |
| 605 | + (v1: ()) <- struct_construct() |
| 606 | + (v0: core::bool) <- bool::False(v1) |
| 607 | + (v4: core::felt252) <- 5 |
| 608 | + (v2: test::S) <- struct_construct(v3, v4) |
| 609 | + (v5: ()) <- test::bar(v0, v2) |
599 | 610 | End: |
600 | | - Return(v4) |
| 611 | + Return(v5) |
601 | 612 |
|
602 | 613 | //! > semantic_diagnostics |
603 | 614 |
|
@@ -660,23 +671,24 @@ End: |
660 | 671 | Return(v12) |
661 | 672 |
|
662 | 673 | //! > specialized_lowering |
663 | | -Parameters: v9: core::felt252, v12: core::felt252, v11: core::felt252 |
| 674 | +Parameters: v10: core::felt252, v13: core::felt252, v12: core::felt252 |
664 | 675 | blk0 (root): |
665 | 676 | Statements: |
666 | | - (v0: core::bool) <- bool::False({}) |
667 | | - (v4: core::array::Array::<test::Outer>) <- core::array::array_new::<test::Outer>() |
668 | | - (v8: core::felt252) <- 1 |
669 | | - (v6: test::Inner) <- struct_construct(v8, v9) |
670 | | - (v7: core::felt252) <- 3 |
671 | | - (v5: test::Outer) <- struct_construct(v6, v7) |
672 | | - (v2: core::array::Array::<test::Outer>) <- core::array::array_append::<test::Outer>(v4, v5) |
673 | | - (v13: core::felt252) <- 5 |
674 | | - (v10: test::Inner) <- struct_construct(v12, v13) |
675 | | - (v3: test::Outer) <- struct_construct(v10, v11) |
676 | | - (v1: core::array::Array::<test::Outer>) <- core::array::array_append::<test::Outer>(v2, v3) |
677 | | - (v14: ()) <- test::bar(v0, v1) |
678 | | -End: |
679 | | - Return(v14) |
| 677 | + (v1: ()) <- struct_construct() |
| 678 | + (v0: core::bool) <- bool::False(v1) |
| 679 | + (v5: core::array::Array::<test::Outer>) <- core::array::array_new::<test::Outer>() |
| 680 | + (v9: core::felt252) <- 1 |
| 681 | + (v7: test::Inner) <- struct_construct(v9, v10) |
| 682 | + (v8: core::felt252) <- 3 |
| 683 | + (v6: test::Outer) <- struct_construct(v7, v8) |
| 684 | + (v3: core::array::Array::<test::Outer>) <- core::array::array_append::<test::Outer>(v5, v6) |
| 685 | + (v14: core::felt252) <- 5 |
| 686 | + (v11: test::Inner) <- struct_construct(v13, v14) |
| 687 | + (v4: test::Outer) <- struct_construct(v11, v12) |
| 688 | + (v2: core::array::Array::<test::Outer>) <- core::array::array_append::<test::Outer>(v3, v4) |
| 689 | + (v15: ()) <- test::bar(v0, v2) |
| 690 | +End: |
| 691 | + Return(v15) |
680 | 692 |
|
681 | 693 | //! > semantic_diagnostics |
682 | 694 |
|
@@ -725,14 +737,15 @@ End: |
725 | 737 | Return() |
726 | 738 |
|
727 | 739 | //! > specialized_lowering |
728 | | -Parameters: v2: core::felt252 |
| 740 | +Parameters: v3: core::felt252 |
729 | 741 | blk0 (root): |
730 | 742 | Statements: |
731 | | - (v0: core::bool) <- bool::False({}) |
732 | | - (v1: test::E) <- E::A(v2) |
733 | | - (v3: ()) <- test::bar(v0, v1) |
| 743 | + (v1: ()) <- struct_construct() |
| 744 | + (v0: core::bool) <- bool::False(v1) |
| 745 | + (v2: test::E) <- E::A(v3) |
| 746 | + (v4: ()) <- test::bar(v0, v2) |
734 | 747 | End: |
735 | | - Return(v3) |
| 748 | + Return(v4) |
736 | 749 |
|
737 | 750 | //! > ========================================================================== |
738 | 751 |
|
@@ -783,16 +796,17 @@ End: |
783 | 796 | Return() |
784 | 797 |
|
785 | 798 | //! > specialized_lowering |
786 | | -Parameters: v4: core::felt252 |
| 799 | +Parameters: v5: core::felt252 |
787 | 800 | blk0 (root): |
788 | 801 | Statements: |
789 | | - (v0: core::bool) <- bool::False({}) |
790 | | - (v3: core::felt252) <- 1 |
791 | | - (v2: test::S) <- struct_construct(v3, v4) |
792 | | - (v1: test::E) <- E::A(v2) |
793 | | - (v5: ()) <- test::bar(v0, v1) |
| 802 | + (v1: ()) <- struct_construct() |
| 803 | + (v0: core::bool) <- bool::False(v1) |
| 804 | + (v4: core::felt252) <- 1 |
| 805 | + (v3: test::S) <- struct_construct(v4, v5) |
| 806 | + (v2: test::E) <- E::A(v3) |
| 807 | + (v6: ()) <- test::bar(v0, v2) |
794 | 808 | End: |
795 | | - Return(v5) |
| 809 | + Return(v6) |
796 | 810 |
|
797 | 811 | //! > ========================================================================== |
798 | 812 |
|
|
860 | 874 | Parameters: |
861 | 875 | blk0 (root): |
862 | 876 | Statements: |
863 | | - (v0: core::bool) <- bool::False({}) |
864 | | - (v1: core::felt252) <- 100000 |
865 | | - (v2: core::felt252) <- test::bar1(v0, v1) |
| 877 | + (v1: ()) <- struct_construct() |
| 878 | + (v0: core::bool) <- bool::False(v1) |
| 879 | + (v2: core::felt252) <- 100000 |
| 880 | + (v3: core::felt252) <- test::bar1(v0, v2) |
866 | 881 | End: |
867 | | - Return(v2) |
| 882 | + Return(v3) |
0 commit comments