From d79b867d551510a64c4074c78d5737be16347fcc Mon Sep 17 00:00:00 2001 From: grischka Date: Thu, 17 Dec 2009 18:44:58 +0100 Subject: win64: adjust for two args with setjmp(buf,ctx) --- win32/lib/chkstk.S | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'win32/lib/chkstk.S') diff --git a/win32/lib/chkstk.S b/win32/lib/chkstk.S index 9be9597..90a6f0d 100644 --- a/win32/lib/chkstk.S +++ b/win32/lib/chkstk.S @@ -56,6 +56,14 @@ P0: mov (%rax),%rcx /* restore ecx */ jmp *8(%rax) +/* ---------------------------------------------- */ +/* avoid msvcrt unwind stuff for setjmp/longjmp */ + +.globl tinyc_getsp +tinyc_getsp: + xor %rax,%rax + ret + /* ---------------------------------------------- */ #endif /* ---------------------------------------------- */ -- cgit v1.3.1