summaryrefslogtreecommitdiff
path: root/src/lj_cparse.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_cparse.c')
-rw-r--r--src/lj_cparse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_cparse.c b/src/lj_cparse.c
index d9f66227..e9826715 100644
--- a/src/lj_cparse.c
+++ b/src/lj_cparse.c
@@ -225,7 +225,8 @@ static CPToken cp_param(CPState *cp)
225 return CTOK_INTEGER; 225 return CTOK_INTEGER;
226 } else { 226 } else {
227 GCcdata *cd; 227 GCcdata *cd;
228 if (!tviscdata(o)) lj_err_argtype(cp->L, o-cp->L->base+1, "type parameter"); 228 if (!tviscdata(o))
229 lj_err_argtype(cp->L, (int)(o-cp->L->base)+1, "type parameter");
229 cd = cdataV(o); 230 cd = cdataV(o);
230 if (cd->ctypeid == CTID_CTYPEID) 231 if (cd->ctypeid == CTID_CTYPEID)
231 cp->val.id = *(CTypeID *)cdataptr(cd); 232 cp->val.id = *(CTypeID *)cdataptr(cd);