diff options
author | Mike Pall <mike> | 2010-12-30 12:16:25 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-30 12:16:25 +0100 |
commit | 4668b229de64a839857391808c90f92290125ad8 (patch) | |
tree | c5ed7341b02e478c636c4422d3968a00c0e44a39 /src/lj_cconv.h | |
parent | 158de60b8c5a46b3f00c00ae54ed026ef46487b3 (diff) | |
download | luajit-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.h | 6 |
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) | |||
52 | LJ_FUNC int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags); | 52 | LJ_FUNC int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags); |
53 | LJ_FUNC void lj_cconv_ct_ct(CTState *cts, CType *d, CType *s, | 53 | LJ_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); |
55 | LJ_FUNC void lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid, | 55 | LJ_FUNC int lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid, |
56 | TValue *o, uint8_t *sp); | 56 | TValue *o, uint8_t *sp); |
57 | LJ_FUNC void lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp); | 57 | LJ_FUNC int lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp); |
58 | LJ_FUNC void lj_cconv_ct_tv(CTState *cts, CType *d, | 58 | LJ_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); |
60 | LJ_FUNC void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o); | 60 | LJ_FUNC void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o); |