commit | efeb99b10f3945f557a046502d2d78163dbb1877 | [log] [tgz] |
---|---|---|
author | Jacek Caban <jacek@codeweavers.com> | Sun May 25 15:21:44 2025 +0200 |
committer | Jacek Caban <jacek@codeweavers.com> | Sun May 25 19:31:22 2025 +0200 |
tree | f8969aae643a5e8d041ba9ab4f57e1c241aedd99 | |
parent | 031f92b0746f8d5ef08f1ec2d58568d158ed4ed8 [diff] |
headers: Don't mark RtlUnwind functions as noreturn This reverts commit 8c2c00ef898f36d51613b45c2cab4f4448d35f0b. These functions can unwind to the current frame, in which case they effectively return. Therefore, they should not be marked as noreturn. Use __builtin_unreachable in the ARM64EC longjmp implementation instead. Fixes https://gitlab.winehq.org/mono/wine-mono/-/merge_requests/30. Signed-off-by: Jacek Caban <jacek@codeweavers.com>