forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 3afd111
authored
Rollup merge of rust-lang#123200 - maurer:kcfi-abort, r=compiler-errors
KCFI: Require -C panic=abort
While the KCFI scheme is not incompatible with unwinding, LLVM's `invoke` instruction does not currently support KCFI bundles. While it likely will in the near future, we won't be able to assume that in Rust for a while.
We encountered this problem while [turning on closure support](rust-lang#123106 (comment)).
r? ``@workingjubilee``File tree
8 files changed
+16
-0
lines changed- compiler/rustc_session
- src
- tests/ui/sanitizer
8 files changed
+16
-0
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
99 | + | ||
100 | + | ||
99 | 101 |
| |
100 | 102 |
| |
101 | 103 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
145 | 145 |
| |
146 | 146 |
| |
147 | 147 |
| |
148 | + | ||
149 | + | ||
150 | + | ||
151 | + | ||
148 | 152 |
| |
149 | 153 |
| |
150 | 154 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1211 | 1211 |
| |
1212 | 1212 |
| |
1213 | 1213 |
| |
1214 | + | ||
1215 | + | ||
1216 | + | ||
1217 | + | ||
1218 | + | ||
1214 | 1219 |
| |
1215 | 1220 |
| |
1216 | 1221 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | + | ||
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 | + | ||
17 | 18 |
| |
18 | 19 |
| |
19 | 20 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 | + | ||
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 | + | ||
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 | + | ||
12 | 13 |
| |
13 | 14 |
| |
14 | 15 |
| |
|
0 commit comments