diff options
author | Andy Wingo <wingo@pobox.com> | 2020-02-17 22:04:07 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2020-02-17 22:04:07 +0100 |
commit | 74eafacff030b88981111a7e90c95aa5a4e0ea8f (patch) | |
tree | a50ad5e7f5887624e825acd1a56b353b29c5331a | |
parent | 7dc90a17e03045c7cd8894b14b027b845b68aa4f (diff) | |
parent | a96c0188f196acb46fdee3bd0c20575db6c945a9 (diff) | |
download | guile-74eafacff030b88981111a7e90c95aa5a4e0ea8f.tar.gz |
Merge remote-tracking branch 'lightening/master'
-rw-r--r-- | libguile/lightening/lightening/x86.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libguile/lightening/lightening/x86.c b/libguile/lightening/lightening/x86.c index 965191a4c..bdd26e14f 100644 --- a/libguile/lightening/lightening/x86.c +++ b/libguile/lightening/lightening/x86.c @@ -328,6 +328,10 @@ reset_abi_arg_iterator(struct abi_arg_iterator *iter, size_t argc, memset(iter, 0, sizeof *iter); iter->argc = argc; iter->args = args; +#if __CYGWIN__ && __X64 + // Reserve slots on the stack for 4 register parameters (8 bytes each). + iter->stack_size = 32; +#endif } static void |