Tracking Issue for asm_unwind #93334
Labels
A-inline-assembly
Area: Inline assembly (`asm!(…)`)
B-unstable
Blocker: Implemented in the nightly compiler and unstable.
C-tracking-issue
Category: A tracking issue for an RFC or an unstable feature.
F-asm
`#![feature(asm)]` (not `llvm_asm`)
The feature gate for the issue is
#![feature(asm_unwind)]
.Summary
This feature adds a
may_unwind
option toasm!
which allows anasm
block to unwind stack and be part of the stack unwinding process. This option is only supported by the LLVM backend right now.Status
Blocked on the stabilization of
extern "C-unwind"
(#74990).Also it is uncertain whether this can be supported directly by non-LLVM backends. It is possible to support by outlining the assembly code to a separate function and calling it.
The text was updated successfully, but these errors were encountered: