aboutsummaryrefslogtreecommitdiff
path: root/src/lib_ffi.c
diff options
context:
space:
mode:
authorMike Pall <mike>2022-07-13 00:32:04 +0200
committerMike Pall <mike>2022-07-13 00:32:04 +0200
commit36b2962d400db3981a7d7322f85c469240eb6f3b (patch)
tree705ef5d0959e112f895b2df78e579c0a6ddf9314 /src/lib_ffi.c
parent27a6fee82e91319bbed8c3aa443aa2b0f1b0a470 (diff)
downloadluajit-36b2962d400db3981a7d7322f85c469240eb6f3b.tar.gz
luajit-36b2962d400db3981a7d7322f85c469240eb6f3b.tar.bz2
luajit-36b2962d400db3981a7d7322f85c469240eb6f3b.zip
FFI: Fix ffi.alignof() for reference types.
Reported by Eric Gouyer.
Diffstat (limited to 'src/lib_ffi.c')
-rw-r--r--src/lib_ffi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib_ffi.c b/src/lib_ffi.c
index 6eaec71c..654e71a2 100644
--- a/src/lib_ffi.c
+++ b/src/lib_ffi.c
@@ -615,7 +615,7 @@ LJLIB_CF(ffi_alignof) LJLIB_REC(ffi_xof FF_ffi_alignof)
615 CTState *cts = ctype_cts(L); 615 CTState *cts = ctype_cts(L);
616 CTypeID id = ffi_checkctype(L, cts, NULL); 616 CTypeID id = ffi_checkctype(L, cts, NULL);
617 CTSize sz = 0; 617 CTSize sz = 0;
618 CTInfo info = lj_ctype_info(cts, id, &sz); 618 CTInfo info = lj_ctype_info_raw(cts, id, &sz);
619 setintV(L->top-1, 1 << ctype_align(info)); 619 setintV(L->top-1, 1 << ctype_align(info));
620 return 1; 620 return 1;
621} 621}