Repository navigation
Commit 46bc916
committed
Stop mangling rust_eh_personality again for now
Some projects manually define rust_eh_personality as they use no_std on
a target where libcore is compiled with panic=unwind and thus need
rust_eh_personality to be present while it is only defined in libstd.
These projects don't want to use unstable features and thus can't use a
proper #[lang = "eh_personality"].1 parent a0326ca commit 46bc916
3 files changed
Lines changed: 12 additions & 0 deletions
File tree
- compiler/rustc_symbol_mangling/src
- tests
- run-make/symbols-all-mangled
- ui/sanitizer
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
135 | 142 | | |
136 | 143 | | |
137 | 144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
37 | 41 | | |
38 | 42 | | |
39 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
494 | 494 | | |
495 | 495 | | |
496 | 496 | | |
| 497 | + | |
497 | 498 | | |
0 commit comments