]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Fix compiler warnings.
authorMike Pall <mike>
Tue, 3 Jul 2012 11:22:30 +0000 (13:22 +0200)
committerMike Pall <mike>
Tue, 3 Jul 2012 11:22:30 +0000 (13:22 +0200)
src/lj_asm.c
src/lj_cparse.c

index 8ff3eaf7492025612b428ed74de6c10d389a0c78..15685d858fd1dcd9af916613522bc918c1195ef8 100644 (file)
@@ -1558,7 +1558,7 @@ static void asm_setup_regsp(ASMState *as, int sink)
   if (as->parent) {
     uint16_t *p;
     lastir = lj_snap_regspmap(as->parent, as->J->exitno, ir);
-    as->stopins = (lastir-1) - as->ir;
+    as->stopins = (IRRef)((lastir-1) - as->ir);
     for (p = as->parentmap; ir < lastir; ir++) {
       RegSP rs = ir->prev;
       *p++ = (uint16_t)rs;  /* Copy original parent RegSP to parentmap. */
index d9f662271b158d915aa9ea70deefb9c90255e4bd..e98267152ba36efac77fd139658c24be3673946a 100644 (file)
@@ -225,7 +225,8 @@ static CPToken cp_param(CPState *cp)
     return CTOK_INTEGER;
   } else {
     GCcdata *cd;
-    if (!tviscdata(o)) lj_err_argtype(cp->L, o-cp->L->base+1, "type parameter");
+    if (!tviscdata(o))
+      lj_err_argtype(cp->L, (int)(o-cp->L->base)+1, "type parameter");
     cd = cdataV(o);
     if (cd->ctypeid == CTID_CTYPEID)
       cp->val.id = *(CTypeID *)cdataptr(cd);