about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/source-script.js
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2022-01-14 00:10:10 +0000
committerAmanieu d'Antras <amanieu@gmail.com>2022-01-14 00:36:12 +0000
commit606d9c0c0e54b7ed6ec962f3eb492f335c6afe81 (patch)
tree178a8cdb3f5349004be4230e4dad3a0019d7fa25 /src/librustdoc/html/static/js/source-script.js
parent22e491ac7ed454d34669151a8b6464cb643c9b41 (diff)
downloadrust-606d9c0c0e54b7ed6ec962f3eb492f335c6afe81.tar.gz
rust-606d9c0c0e54b7ed6ec962f3eb492f335c6afe81.zip
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.
Diffstat (limited to 'src/librustdoc/html/static/js/source-script.js')
0 files changed, 0 insertions, 0 deletions