summaryrefslogtreecommitdiff
path: root/src/lj_carith.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_carith.c')
-rw-r--r--src/lj_carith.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lj_carith.c b/src/lj_carith.c
index 583a3876..e1abf6e6 100644
--- a/src/lj_carith.c
+++ b/src/lj_carith.c
@@ -35,7 +35,7 @@ static int carith_checkarg(lua_State *L, CTState *cts, CDArith *ca)
35 for (i = 0; i < 2; i++, o++) { 35 for (i = 0; i < 2; i++, o++) {
36 if (tviscdata(o)) { 36 if (tviscdata(o)) {
37 GCcdata *cd = cdataV(o); 37 GCcdata *cd = cdataV(o);
38 CTypeID id = (CTypeID)cd->typeid; 38 CTypeID id = (CTypeID)cd->ctypeid;
39 CType *ct = ctype_raw(cts, id); 39 CType *ct = ctype_raw(cts, id);
40 uint8_t *p = (uint8_t *)cdataptr(cd); 40 uint8_t *p = (uint8_t *)cdataptr(cd);
41 if (ctype_isptr(ct->info)) { 41 if (ctype_isptr(ct->info)) {
@@ -199,9 +199,9 @@ static int lj_carith_meta(lua_State *L, CTState *cts, CDArith *ca, MMS mm)
199{ 199{
200 cTValue *tv = NULL; 200 cTValue *tv = NULL;
201 if (tviscdata(L->base)) 201 if (tviscdata(L->base))
202 tv = lj_ctype_meta(cts, cdataV(L->base)->typeid, mm); 202 tv = lj_ctype_meta(cts, cdataV(L->base)->ctypeid, mm);
203 if (!tv && L->base+1 < L->top && tviscdata(L->base+1)) 203 if (!tv && L->base+1 < L->top && tviscdata(L->base+1))
204 tv = lj_ctype_meta(cts, cdataV(L->base+1)->typeid, mm); 204 tv = lj_ctype_meta(cts, cdataV(L->base+1)->ctypeid, mm);
205 if (!tv) { 205 if (!tv) {
206 const char *repr[2]; 206 const char *repr[2];
207 int i; 207 int i;