summaryrefslogtreecommitdiff
path: root/src/lj_cdata.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-12-08 02:11:18 +0100
committerMike Pall <mike>2010-12-08 02:11:18 +0100
commitd778680098f630f4c74324f2fad27bb088d29d78 (patch)
tree1514d4a4fecb1ca6bc28281b6be713e7bbdb0f34 /src/lj_cdata.c
parent2a917a9d83baa1fade1b5704705759e8840fa237 (diff)
downloadluajit-d778680098f630f4c74324f2fad27bb088d29d78.tar.gz
luajit-d778680098f630f4c74324f2fad27bb088d29d78.tar.bz2
luajit-d778680098f630f4c74324f2fad27bb088d29d78.zip
FFI: Record cdata index operations (preliminary, lots of NYI cases).
Diffstat (limited to 'src/lj_cdata.c')
-rw-r--r--src/lj_cdata.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_cdata.c b/src/lj_cdata.c
index 15ba2dde..29380cbc 100644
--- a/src/lj_cdata.c
+++ b/src/lj_cdata.c
@@ -89,7 +89,7 @@ CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, uint8_t **pp,
89 ptrdiff_t idx = LJ_64 ? (ptrdiff_t)numV(key) : 89 ptrdiff_t idx = LJ_64 ? (ptrdiff_t)numV(key) :
90 (ptrdiff_t)lj_num2int(numV(key)); 90 (ptrdiff_t)lj_num2int(numV(key));
91 if (ctype_ispointer(ct->info)) { 91 if (ctype_ispointer(ct->info)) {
92 CTSize sz = lj_ctype_size(cts, ctype_cid(ct->info)); 92 CTSize sz = lj_ctype_size(cts, ctype_cid(ct->info)); /* Element size. */
93 if (sz != CTSIZE_INVALID) { 93 if (sz != CTSIZE_INVALID) {
94 if (ctype_isptr(ct->info)) 94 if (ctype_isptr(ct->info))
95 p = (uint8_t *)cdata_getptr(p, ct->size); 95 p = (uint8_t *)cdata_getptr(p, ct->size);