Skip to content

Pull compact-unwind support into llvm-20 (2nd attempt) #126360

@lhames

Description

@lhames

We should pull ORC compact-unwind support into LLVM 20. This is needed to support JIT'd exceptions and stack unwinding on M1 Macs.

These patches only touch ORC / JITLink (and associated test tools), and only change behavior for JIT'd code on Darwin.

/cherry-pick 7fb233f a1ff2d1 b46211b c0f7ebe b84ac58 52b5e36 9de581b eae6d6d aefa30e 88f55d1 4a2a8ed 9d88ffe 7a213e7 e00f824 7811c20 63bb4ba e2eaf8d

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions