Browse Source

FFI: Improve error messages for ctype arguments.

Mike Pall 13 years ago
parent
commit
126f9906fe
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/lj_ctype.c

+ 4 - 0
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: