about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/source-script.js
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-01-17 20:07:07 +0100
committerGitHub <noreply@github.com>2022-01-17 20:07:07 +0100
commit7f02604f3dbea55b1606434e357097c7687b31cd (patch)
treec7f1a6abc70828c292b8412466d9f0482ed8a164 /src/librustdoc/html/static/js/source-script.js
parent6acb7043e74d1219e11750f28048b25f30a7ca13 (diff)
parent606d9c0c0e54b7ed6ec962f3eb492f335c6afe81 (diff)
downloadrust-7f02604f3dbea55b1606434e357097c7687b31cd.tar.gz
rust-7f02604f3dbea55b1606434e357097c7687b31cd.zip
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.
Diffstat (limited to 'src/librustdoc/html/static/js/source-script.js')
0 files changed, 0 insertions, 0 deletions