On Sun, 25 May 2025, Jacek Caban via Mingw-w64-public wrote:
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. --- mingw-w64-crt/misc/arm64ec/longjmp.c | 1 + mingw-w64-headers/include/winnt.h | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-)
LGTM - that's good info about why the attribute doesn't apply here. // Martin _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public