Alexandre Julliard : include: Make sure the JUMP_BUFFER structure is correctly aligned on x86-64
Module: wine Branch: master Commit: 83f04e3850532c3963090f7467a4e96713eee7ec URL: https://source.winehq.org/git/wine.git/?a=commit;h=83f04e3850532c3963090f746... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Sat Jul 6 20:05:53 2019 +0200 include: Make sure the JUMP_BUFFER structure is correctly aligned on x86-64 Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- include/msvcrt/setjmp.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/msvcrt/setjmp.h b/include/msvcrt/setjmp.h index 2a4af49..26dc4a7 100644 --- a/include/msvcrt/setjmp.h +++ b/include/msvcrt/setjmp.h @@ -47,12 +47,12 @@ typedef struct __JUMP_BUFFER #elif defined(__x86_64__) -typedef struct _SETJMP_FLOAT128 +typedef DECLSPEC_ALIGN(16) struct _SETJMP_FLOAT128 { - unsigned __int64 DECLSPEC_ALIGN(16) Part[2]; + unsigned __int64 Part[2]; } SETJMP_FLOAT128; -typedef struct _JUMP_BUFFER +typedef DECLSPEC_ALIGN(16) struct _JUMP_BUFFER { unsigned __int64 Frame; unsigned __int64 Rbx;
participants (1)
-
Alexandre Julliard