From 126f9906febcc90243a34191ab8986b9487cf186 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 20 Jun 2012 15:06:28 +0200 Subject: [PATCH] FFI: Improve error messages for ctype arguments. --- src/lj_ctype.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lj_ctype.c b/src/lj_ctype.c index 2ea08e25..c9aace16 100644 --- a/src/lj_ctype.c +++ b/src/lj_ctype.c @@ -453,6 +453,10 @@ static void ctype_repr(CTRepr *ctr, CTypeID id) ctype_preptype(ctr, ct, qual, (info & CTF_UNION) ? "union" : "struct"); return; case CT_ENUM: + if (id == CTID_CTYPEID) { + ctype_preplit(ctr, "ctype"); + return; + } ctype_preptype(ctr, ct, qual, "enum"); return; case CT_ATTRIB: