diff options
| author | grischka <grischka> | 2009-12-17 18:44:58 +0100 |
|---|---|---|
| committer | grischka <grischka> | 2009-12-19 22:16:17 +0100 |
| commit | d79b867d551510a64c4074c78d5737be16347fcc (patch) | |
| tree | 77839ad0f9825b9d5fe7ecb6b88b40e3d4df5114 /win32/lib | |
| parent | 614790dc14b4a1b2055d040d290abcb60e05ef59 (diff) | |
| download | tinycc-d79b867d551510a64c4074c78d5737be16347fcc.tar.gz tinycc-d79b867d551510a64c4074c78d5737be16347fcc.tar.bz2 | |
win64: adjust for two args with setjmp(buf,ctx)
Diffstat (limited to 'win32/lib')
| -rw-r--r-- | win32/lib/chkstk.S | 8 |
1 files changed, 8 insertions, 0 deletions
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 @@ -57,5 +57,13 @@ P0: jmp *8(%rax) /* ---------------------------------------------- */ +/* avoid msvcrt unwind stuff for setjmp/longjmp */ + +.globl tinyc_getsp +tinyc_getsp: + xor %rax,%rax + ret + +/* ---------------------------------------------- */ #endif /* ---------------------------------------------- */ |
