i386 has always _setjmp function only with one argument.
Sync i386 declaration in intrin.h with setjmp.h
---
mingw-w64-headers/crt/intrin.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-headers/crt/intrin.h b/mingw-w64-headers/crt/intrin.h
index 041c20e542bf..2b48a7251009 100644
--- a/mingw-w64-headers/crt/intrin.h
+++ b/mingw-w64-headers/crt/intrin.h
@@ -521,7 +521,8 @@ extern "C" {
__MACHINEIA64(void __rum(int))
#ifndef __CYGWIN__
#ifndef USE_NO_MINGW_SETJMP_TWO_ARGS
- __MACHINE(int __cdecl __attribute__ ((__nothrow__,__returns_twice__))
_setjmp(jmp_buf,void *))
+ __MACHINEIA32(int __cdecl __attribute__ ((__nothrow__,__returns_twice__))
_setjmp(jmp_buf))
+ __MACHINEX64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__))
_setjmp(jmp_buf,void *))
__MACHINEIA64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__))
_setjmpex(jmp_buf,void *))
__MACHINEX64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__))
_setjmpex(jmp_buf,void *))
#else
--
2.20.1
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public