mirror of
https://github.com/janet-lang/janet
synced 2025-02-03 18:59:09 +00:00
Fix void returns in windows FFI - address #1025
This commit is contained in:
parent
dfc0aefd87
commit
e326071c35
@ -687,7 +687,7 @@ JANET_CORE_FN(cfun_ffi_signature,
|
|||||||
uint32_t ref_stack_count = 0;
|
uint32_t ref_stack_count = 0;
|
||||||
ret.spec = JANET_WIN64_REGISTER;
|
ret.spec = JANET_WIN64_REGISTER;
|
||||||
uint32_t next_register = 0;
|
uint32_t next_register = 0;
|
||||||
if (ret_size != 1 && ret_size != 2 && ret_size != 4 && ret_size != 8) {
|
if (ret_size != 0 && ret_size != 1 && ret_size != 2 && ret_size != 4 && ret_size != 8) {
|
||||||
ret.spec = JANET_WIN64_REGISTER_REF;
|
ret.spec = JANET_WIN64_REGISTER_REF;
|
||||||
next_register++;
|
next_register++;
|
||||||
} else if (ret.type.prim == JANET_FFI_TYPE_FLOAT ||
|
} else if (ret.type.prim == JANET_FFI_TYPE_FLOAT ||
|
||||||
|
Loading…
Reference in New Issue
Block a user