diff options
Diffstat (limited to 'src/lj_ir.c')
-rw-r--r-- | src/lj_ir.c | 2 |
1 files changed, 1 insertions, 1 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 | } |