FFI: Allow ffi.metatype() for typedefs with attributes.

Reported by Eric Gouyer.
master
Mike Pall 2022-07-13 00:30:23 +02:00
parent 674afcd4e2
commit 27a6fee82e
1 changed files with 1 additions and 1 deletions

View File

@ -743,7 +743,7 @@ LJLIB_CF(ffi_metatype)
CTypeID id = ffi_checkctype(L, cts, NULL);
GCtab *mt = lj_lib_checktab(L, 2);
GCtab *t = cts->miscmap;
CType *ct = ctype_get(cts, id); /* Only allow raw types. */
CType *ct = ctype_raw(cts, id);
TValue *tv;
GCcdata *cd;
if (!(ctype_isstruct(ct->info) || ctype_iscomplex(ct->info) ||