diff options
author | Mike Pall <mike> | 2010-12-06 03:07:10 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-06 03:07:10 +0100 |
commit | a850b27da95036dc7fdae118684061eea09310ed (patch) | |
tree | b8bc685b7347ccadaa84933cc9cfeaa0fba7926b /src | |
parent | e137408752d6339431977f0bbb123ceb051eddfd (diff) | |
download | luajit-a850b27da95036dc7fdae118684061eea09310ed.tar.gz luajit-a850b27da95036dc7fdae118684061eea09310ed.tar.bz2 luajit-a850b27da95036dc7fdae118684061eea09310ed.zip |
Avoid compiler warnings.
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_ir.c | 2 | ||||
-rw-r--r-- | src/lj_opt_fold.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_ir.c b/src/lj_ir.c index fca83904..e9364762 100644 --- a/src/lj_ir.c +++ b/src/lj_ir.c | |||
@@ -381,7 +381,7 @@ void lj_ir_kvalue(lua_State *L, TValue *tv, const IRIns *ir) | |||
381 | case IR_KPTR: case IR_KNULL: setlightudV(tv, mref(ir->ptr, void)); break; | 381 | case IR_KPTR: case IR_KNULL: setlightudV(tv, mref(ir->ptr, void)); break; |
382 | case IR_KNUM: setnumV(tv, ir_knum(ir)->n); break; | 382 | case IR_KNUM: setnumV(tv, ir_knum(ir)->n); break; |
383 | /* NYI: use FFI int64_t. */ | 383 | /* NYI: use FFI int64_t. */ |
384 | case IR_KINT64: setnumV(tv, (int64_t)ir_kint64(ir)->u64); break; | 384 | case IR_KINT64: setnumV(tv, (lua_Number)(int64_t)ir_kint64(ir)->u64); break; |
385 | default: lua_assert(0); break; | 385 | default: lua_assert(0); break; |
386 | } | 386 | } |
387 | } | 387 | } |
diff --git a/src/lj_opt_fold.c b/src/lj_opt_fold.c index 3476235e..22d211e1 100644 --- a/src/lj_opt_fold.c +++ b/src/lj_opt_fold.c | |||
@@ -676,7 +676,7 @@ LJFOLDF(simplify_intsub_k64) | |||
676 | if (k == 0) /* i - 0 ==> i */ | 676 | if (k == 0) /* i - 0 ==> i */ |
677 | return LEFTFOLD; | 677 | return LEFTFOLD; |
678 | fins->o = IR_ADD; /* i - k ==> i + (-k) */ | 678 | fins->o = IR_ADD; /* i - k ==> i + (-k) */ |
679 | fins->op2 = (IRRef1)lj_ir_kint64(J, -k); /* Overflow for -2^63 ok. */ | 679 | fins->op2 = (IRRef1)lj_ir_kint64(J, (uint64_t)-(int64_t)k); |
680 | return RETRYFOLD; | 680 | return RETRYFOLD; |
681 | } | 681 | } |
682 | 682 | ||