Commit 76ff5ec
committed
CFI: Fix cfi with async: transform_ty: unexpected GeneratorWitness(Binde
Fixes rust-lang#111184 by encoding ty::Generator parent substs only.1 parent d569987 commit 76ff5ec
File tree
2 files changed
+41
-5
lines changed- compiler/rustc_symbol_mangling/src/typeid
- tests/ui/sanitize
2 files changed
+41
-5
lines changedLines changed: 24 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
608 | 608 | | |
609 | 609 | | |
610 | 610 | | |
611 | | - | |
612 | | - | |
613 | | - | |
| 611 | + | |
614 | 612 | | |
615 | 613 | | |
616 | 614 | | |
| |||
621 | 619 | | |
622 | 620 | | |
623 | 621 | | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
624 | 639 | | |
625 | 640 | | |
626 | 641 | | |
| |||
739 | 754 | | |
740 | 755 | | |
741 | 756 | | |
742 | | - | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
743 | 763 | | |
744 | 764 | | |
745 | 765 | | |
| |||
922 | 942 | | |
923 | 943 | | |
924 | 944 | | |
925 | | - | |
926 | 945 | | |
927 | 946 | | |
928 | 947 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
0 commit comments