diff options
Diffstat (limited to 'src/lj_cparse.c')
-rw-r--r-- | src/lj_cparse.c | 3 |
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); |