summaryrefslogtreecommitdiff
path: root/src/lj_cconv.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-30 12:16:25 +0100
committerMike Pall <mike>2010-12-30 12:16:25 +0100
commit4668b229de64a839857391808c90f92290125ad8 (patch)
treec5ed7341b02e478c636c4422d3968a00c0e44a39 /src/lj_cconv.h
parent158de60b8c5a46b3f00c00ae54ed026ef46487b3 (diff)
downloadluajit-4668b229de64a839857391808c90f92290125ad8.tar.gz
luajit-4668b229de64a839857391808c90f92290125ad8.tar.bz2
luajit-4668b229de64a839857391808c90f92290125ad8.zip
FFI: Add missing GC steps for implicit allocations.
Diffstat (limited to 'src/lj_cconv.h')
-rw-r--r--src/lj_cconv.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_cconv.h b/src/lj_cconv.h
index dd2f2c40..ee16a845 100644
--- a/src/lj_cconv.h
+++ b/src/lj_cconv.h
@@ -52,9 +52,9 @@ static LJ_AINLINE uint32_t cconv_idx(CTInfo info)
52LJ_FUNC int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags); 52LJ_FUNC int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags);
53LJ_FUNC void lj_cconv_ct_ct(CTState *cts, CType *d, CType *s, 53LJ_FUNC void lj_cconv_ct_ct(CTState *cts, CType *d, CType *s,
54 uint8_t *dp, uint8_t *sp, CTInfo flags); 54 uint8_t *dp, uint8_t *sp, CTInfo flags);
55LJ_FUNC void lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid, 55LJ_FUNC int lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid,
56 TValue *o, uint8_t *sp); 56 TValue *o, uint8_t *sp);
57LJ_FUNC void lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp); 57LJ_FUNC int lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp);
58LJ_FUNC void lj_cconv_ct_tv(CTState *cts, CType *d, 58LJ_FUNC void lj_cconv_ct_tv(CTState *cts, CType *d,
59 uint8_t *dp, TValue *o, CTInfo flags); 59 uint8_t *dp, TValue *o, CTInfo flags);
60LJ_FUNC void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o); 60LJ_FUNC void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o);