about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2024-02-24 14:27:27 +0000
committerRalf Jung <post@ralfj.de>2024-05-19 19:06:31 +0200
commit42cb1ffa3604748073670003fcfeba0277e38c52 (patch)
tree6b3eb8d3c114236b2941045e60329d4df40d34cd /compiler/rustc_codegen_llvm/src
parentf7520e40f72c002a6dcf70db7a7d7d0e74549af6 (diff)
downloadrust-42cb1ffa3604748073670003fcfeba0277e38c52.tar.gz
rust-42cb1ffa3604748073670003fcfeba0277e38c52.zip
Directly implement native exception raise methods in miri
Windows still needs the old custom ABI as SEH unwinding isn't supported
by miri. Unlike DWARF unwinding it preserves all stack frames until
right after the do_catch function has executed. Because of this
panic_unwind stack allocates the exception object. Miri can't currently
model unwinding without destroying stack frames and as such will report
a use-after-free of the exception object.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions