summaryrefslogtreecommitdiff
path: root/src/lj_ccallback.c
diff options
context:
space:
mode:
authorMike Pall <mike>2012-07-17 22:20:03 +0200
committerMike Pall <mike>2012-07-17 22:22:07 +0200
commit4d9c29a78cde2596ea3286744d93d29dd2a6d9ca (patch)
tree62af9fd2c6765a06005f8fa8ed00a1b491c0a356 /src/lj_ccallback.c
parent2139c6791f4b802560ce62dc688293786803a9ca (diff)
downloadluajit2-4d9c29a78cde2596ea3286744d93d29dd2a6d9ca.tar.gz
FFI: Box all accessed or returned enums.
Diffstat (limited to 'src/lj_ccallback.c')
-rw-r--r--src/lj_ccallback.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/lj_ccallback.c b/src/lj_ccallback.c
index c3f37f2d..a9567bc5 100644
--- a/src/lj_ccallback.c
+++ b/src/lj_ccallback.c
@@ -426,7 +426,6 @@ static void callback_conv_args(CTState *cts, lua_State *L)
MSize n;
lua_assert(ctype_isfield(ctf->info));
cta = ctype_rawchild(cts, ctf);
- if (ctype_isenum(cta->info)) cta = ctype_child(cts, cta);
isfp = ctype_isfp(cta->info);
sz = (cta->size + CTSIZE_PTR-1) & ~(CTSIZE_PTR-1);
n = sz / CTSIZE_PTR; /* Number of GPRs or stack slots needed. */