Matthias Krüger
7f02604f3d
Rollup merge of #92877 - Amanieu:remove_llvm_nounwind, r=Mark-Simulacrum
...
Remove LLVMRustMarkAllFunctionsNounwind
This was originally introduced in #10916 as a way to remove all landing
pads when performing LTO. However this is no longer necessary today
since rustc properly marks all functions and call-sites as nounwind
where appropriate.
In fact this is incorrect in the presence of `extern "C-unwind"` which
must create a landing pad when compiled with `-C panic=abort` so that
foreign exceptions are caught and properly turned into aborts.
2022-01-17 20:07:07 +01:00
..
2021-12-23 17:23:21 +11:00
2022-01-12 18:51:31 +01:00
2022-01-17 14:50:50 +00:00
2022-01-12 18:51:31 +01:00
2022-01-17 09:40:29 +00:00
2022-01-17 09:40:29 +00:00
2022-01-17 09:40:29 +00:00
2022-01-17 09:40:29 +00:00
2022-01-12 18:51:31 +01:00
2022-01-17 20:07:07 +01:00
2022-01-17 20:07:07 +01:00
2022-01-17 09:40:29 +00:00
2022-01-16 08:12:23 +00:00
2022-01-06 23:15:17 +01:00
2022-01-17 20:07:04 +01:00
2022-01-11 14:23:24 +00:00
2022-01-17 02:06:54 +00:00
2022-01-17 20:07:02 +01:00
2022-01-09 14:09:25 +11:00
2022-01-17 14:50:50 +00:00
2022-01-17 09:40:29 +00:00
2022-01-17 20:07:06 +01:00
2022-01-12 16:09:01 +01:00
2022-01-16 16:02:36 -06:00
2022-01-10 11:34:07 -08:00
2022-01-16 16:02:36 -06:00
2022-01-13 03:57:44 +00:00
2022-01-14 00:36:12 +00:00
2022-01-03 22:31:56 -08:00
2022-01-03 14:44:16 +01:00
2022-01-17 20:07:02 +01:00
2022-01-17 20:07:02 +01:00
2022-01-17 14:50:50 +00:00
2022-01-12 18:51:31 +01:00
2022-01-17 14:50:50 +00:00
2022-01-16 11:19:21 +00:00
2022-01-17 06:08:15 +01:00
2022-01-17 14:50:50 +00:00
2022-01-16 16:02:36 -06:00
2022-01-15 01:16:55 +00:00
2022-01-16 08:12:23 +00:00
2022-01-16 16:02:36 -06:00
2022-01-16 16:02:36 -06:00
2022-01-15 07:27:30 +00:00
2022-01-06 09:32:42 +00:00
2022-01-17 20:07:06 +01:00
2022-01-16 11:19:21 +00:00
2022-01-16 16:58:12 +01:00
2022-01-17 14:50:50 +00:00
2022-01-15 01:16:55 +00:00
2022-01-16 11:19:21 +00:00
2022-01-15 01:16:55 +00:00
2022-01-17 20:07:02 +01:00