Suppress strict-aliasing warning by x86_64-w64-mingw32-gcc 7.4.0

This commit is contained in:
Nobuyoshi Nakada 2019-11-28 10:52:33 +09:00
Родитель abe8fb49f0
Коммит c688026455
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4BC7D6DF58D8DF60
1 изменённых файлов: 2 добавлений и 2 удалений

4
cont.c
Просмотреть файл

@ -1336,8 +1336,8 @@ cont_restore_1(rb_context_t *cont)
/* workaround for x64 SEH */
jmp_buf buf;
setjmp(buf);
((_JUMP_BUFFER*)(&cont->jmpbuf))->Frame =
((_JUMP_BUFFER*)(&buf))->Frame;
_JUMP_BUFFER *bp = (void*)&cont->jmpbuf;
bp->Frame = ((_JUMP_BUFFER*)((void*)&buf))->Frame;
}
#endif
if (cont->machine.stack_src) {