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>
2 files changed