summaryrefslogtreecommitdiff
path: root/src/lj_ccall.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-02-27 01:31:22 +0100
committerMike Pall <mike>2011-02-27 01:31:22 +0100
commitc031d4b6a06eab94e8d9b837ec6dc257899a4ae1 (patch)
tree785116fc10de78f3414604fcd9b403a0e63dfa0e /src/lj_ccall.c
parentd437086c5a82cb44ba34d039695aff79e7a1793c (diff)
downloadluajit2-c031d4b6a06eab94e8d9b837ec6dc257899a4ae1.tar.gz
DUALNUM: Handle integer type in FFI.
Diffstat (limited to 'src/lj_ccall.c')
-rw-r--r--src/lj_ccall.c2
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;