[clang] [llvm] [ARM] Add support for Windows SEH (PR #184953)

Trung Nguyen via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 6 04:52:57 PST 2026


================

----------------
trungnt2910 wrote:

Yes, it seems like `clang` is already emitting the required unwinding metadata in the binaries, possibly for ABI compatibility with other tools like `libunwind` - it just does not know how to convert special IR instructions that handles `__try`/`__except`/`__finally` into native opcodes.

As for why it looks Thumb-specific, I believe it is because Windows NT on ARM is Thumb-only.

https://github.com/llvm/llvm-project/pull/184953


More information about the cfe-commits mailing list