File tree
17 files changed
+495
-142
lines changed- sway-ast/src
- expr
- sway-core/src
- control_flow_analysis
- ir_generation
- language/ty/expression
- semantic_analysis/ast_node/expression
- transform/to_parsed_lang
- sway-lsp/src/traverse
- swayfmt/src/utils/language/expr
- test/src/e2e_vm_tests/test_programs/should_pass/language/dereferenced_projection_reassignment
- src
17 files changed
+495
-142
lines changedLines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
45 | 51 |
| |
46 | 52 |
| |
47 | 53 |
| |
| |||
64 | 70 |
| |
65 | 71 |
| |
66 | 72 |
| |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
67 | 78 |
| |
68 | 79 |
| |
69 | 80 |
|
Lines changed: 35 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
473 | 473 |
| |
474 | 474 |
| |
475 | 475 |
| |
476 |
| - | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
477 | 479 |
| |
478 | 480 |
| |
479 | 481 |
| |
480 |
| - | |
481 |
| - | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
482 | 487 |
| |
483 | 488 |
| |
484 | 489 |
| |
485 | 490 |
| |
486 |
| - | |
| 491 | + | |
487 | 492 |
| |
488 | 493 |
| |
489 | 494 |
| |
| |||
494 | 499 |
| |
495 | 500 |
| |
496 | 501 |
| |
497 |
| - | |
| 502 | + | |
498 | 503 |
| |
499 | 504 |
| |
500 | 505 |
| |
| |||
507 | 512 |
| |
508 | 513 |
| |
509 | 514 |
| |
510 |
| - | |
| 515 | + | |
511 | 516 |
| |
512 | 517 |
| |
513 | 518 |
| |
| |||
516 | 521 |
| |
517 | 522 |
| |
518 | 523 |
| |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
519 | 548 |
| |
520 | 549 |
| |
521 | 550 |
| |
|
Lines changed: 17 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2059 | 2059 |
| |
2060 | 2060 |
| |
2061 | 2061 |
| |
2062 |
| - | |
| 2062 | + | |
2063 | 2063 |
| |
2064 | 2064 |
| |
2065 | 2065 |
| |
| |||
2071 | 2071 |
| |
2072 | 2072 |
| |
2073 | 2073 |
| |
| 2074 | + | |
| 2075 | + | |
| 2076 | + | |
| 2077 | + | |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
| 2081 | + | |
| 2082 | + | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
2074 | 2090 |
| |
2075 | 2091 |
| |
2076 | 2092 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
770 | 770 |
| |
771 | 771 |
| |
772 | 772 |
| |
773 |
| - | |
| 773 | + | |
774 | 774 |
| |
775 | 775 |
| |
776 | 776 |
| |
|
Lines changed: 103 additions & 64 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3557 | 3557 |
| |
3558 | 3558 |
| |
3559 | 3559 |
| |
3560 |
| - | |
3561 |
| - | |
3562 |
| - | |
3563 |
| - | |
3564 |
| - | |
3565 |
| - | |
3566 |
| - | |
3567 |
| - | |
3568 |
| - | |
3569 |
| - | |
3570 |
| - | |
3571 |
| - | |
3572 |
| - | |
3573 |
| - | |
3574 |
| - | |
3575 |
| - | |
3576 |
| - | |
3577 |
| - | |
3578 |
| - | |
3579 |
| - | |
3580 |
| - | |
3581 |
| - | |
3582 |
| - | |
3583 |
| - | |
3584 |
| - | |
3585 |
| - | |
3586 |
| - | |
3587 |
| - | |
3588 |
| - | |
3589 |
| - | |
3590 |
| - | |
3591 |
| - | |
3592 |
| - | |
3593 |
| - | |
3594 |
| - | |
3595 |
| - | |
3596 |
| - | |
3597 |
| - | |
3598 |
| - | |
3599 |
| - | |
3600 |
| - | |
3601 |
| - | |
3602 |
| - | |
3603 |
| - | |
3604 |
| - | |
3605 |
| - | |
3606 |
| - | |
3607 |
| - | |
3608 |
| - | |
3609 |
| - | |
3610 |
| - | |
3611 |
| - | |
3612 |
| - | |
3613 |
| - | |
3614 |
| - | |
3615 |
| - | |
3616 |
| - | |
3617 |
| - | |
3618 |
| - | |
3619 |
| - | |
3620 |
| - | |
3621 |
| - | |
| 3560 | + | |
| 3561 | + | |
| 3562 | + | |
| 3563 | + | |
3622 | 3564 |
| |
3623 | 3565 |
| |
3624 | 3566 |
| |
| |||
3638 | 3580 |
| |
3639 | 3581 |
| |
3640 | 3582 |
| |
3641 |
| - | |
| 3583 | + | |
| 3584 | + | |
| 3585 | + | |
| 3586 | + | |
3642 | 3587 |
| |
3643 | 3588 |
| |
3644 | 3589 |
| |
| |||
3649 | 3594 |
| |
3650 | 3595 |
| |
3651 | 3596 |
| |
3652 |
| - | |
| 3597 | + | |
| 3598 | + | |
| 3599 | + | |
| 3600 | + | |
| 3601 | + | |
| 3602 | + | |
| 3603 | + | |
| 3604 | + | |
| 3605 | + | |
| 3606 | + | |
| 3607 | + | |
| 3608 | + | |
| 3609 | + | |
| 3610 | + | |
| 3611 | + | |
| 3612 | + | |
| 3613 | + | |
| 3614 | + | |
| 3615 | + | |
| 3616 | + | |
| 3617 | + | |
| 3618 | + | |
| 3619 | + | |
| 3620 | + | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
| 3625 | + | |
| 3626 | + | |
3653 | 3627 |
| |
3654 | 3628 |
| |
3655 | 3629 |
| |
| |||
3662 | 3636 |
| |
3663 | 3637 |
| |
3664 | 3638 |
| |
| 3639 | + | |
| 3640 | + | |
| 3641 | + | |
| 3642 | + | |
| 3643 | + | |
| 3644 | + | |
| 3645 | + | |
| 3646 | + | |
| 3647 | + | |
| 3648 | + | |
| 3649 | + | |
| 3650 | + | |
| 3651 | + | |
| 3652 | + | |
| 3653 | + | |
| 3654 | + | |
| 3655 | + | |
| 3656 | + | |
| 3657 | + | |
| 3658 | + | |
| 3659 | + | |
| 3660 | + | |
| 3661 | + | |
| 3662 | + | |
| 3663 | + | |
| 3664 | + | |
| 3665 | + | |
| 3666 | + | |
| 3667 | + | |
| 3668 | + | |
| 3669 | + | |
| 3670 | + | |
| 3671 | + | |
| 3672 | + | |
| 3673 | + | |
| 3674 | + | |
| 3675 | + | |
| 3676 | + | |
| 3677 | + | |
| 3678 | + | |
| 3679 | + | |
| 3680 | + | |
| 3681 | + | |
| 3682 | + | |
| 3683 | + | |
| 3684 | + | |
| 3685 | + | |
| 3686 | + | |
| 3687 | + | |
| 3688 | + | |
| 3689 | + | |
| 3690 | + | |
| 3691 | + | |
| 3692 | + | |
| 3693 | + | |
| 3694 | + | |
| 3695 | + | |
| 3696 | + | |
| 3697 | + | |
| 3698 | + | |
| 3699 | + | |
| 3700 | + | |
| 3701 | + | |
| 3702 | + | |
| 3703 | + | |
3665 | 3704 |
| |
3666 | 3705 |
| |
3667 | 3706 |
| |
|
Lines changed: 15 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
633 | 633 |
| |
634 | 634 |
| |
635 | 635 |
| |
636 |
| - | |
637 |
| - | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
638 | 651 |
| |
639 | 652 |
| |
640 | 653 |
| |
|
Lines changed: 19 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1562 | 1562 |
| |
1563 | 1563 |
| |
1564 | 1564 |
| |
1565 |
| - | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
| 1583 | + | |
1566 | 1584 |
| |
1567 | 1585 |
| |
1568 | 1586 |
| |
|
0 commit comments