diff options
author | Mike Pall <mike> | 2011-02-27 01:31:22 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2011-02-27 01:31:22 +0100 |
commit | c031d4b6a06eab94e8d9b837ec6dc257899a4ae1 (patch) | |
tree | 785116fc10de78f3414604fcd9b403a0e63dfa0e /src/lj_ccall.c | |
parent | d437086c5a82cb44ba34d039695aff79e7a1793c (diff) | |
download | luajit2-c031d4b6a06eab94e8d9b837ec6dc257899a4ae1.tar.gz |
DUALNUM: Handle integer type in FFI.
Diffstat (limited to 'src/lj_ccall.c')
-rw-r--r-- | src/lj_ccall.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_ccall.c b/src/lj_ccall.c index 3f548c30..a3908e50 100644 --- a/src/lj_ccall.c +++ b/src/lj_ccall.c @@ -315,7 +315,7 @@ static void ccall_struct_ret(CCallState *cc, int *rcl, uint8_t *dp, CTSize sz) /* Infer the destination CTypeID for a vararg argument. */ static CTypeID ccall_ctid_vararg(CTState *cts, cTValue *o) { - if (tvisnum(o)) { + if (tvisnumber(o)) { return CTID_DOUBLE; } else if (tviscdata(o)) { CTypeID id = cdataV(o)->typeid; |