diff options
Diffstat (limited to 'src/lj_opt_mem.c')
-rw-r--r-- | src/lj_opt_mem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_opt_mem.c b/src/lj_opt_mem.c index ee573cad..9b96d66e 100644 --- a/src/lj_opt_mem.c +++ b/src/lj_opt_mem.c | |||
@@ -188,7 +188,7 @@ static TRef fwd_ahload(jit_State *J, IRRef xref) | |||
188 | tv = lj_tab_get(J->L, ir_ktab(IR(ir->op1)), &keyv); | 188 | tv = lj_tab_get(J->L, ir_ktab(IR(ir->op1)), &keyv); |
189 | lua_assert(itype2irt(tv) == irt_type(fins->t)); | 189 | lua_assert(itype2irt(tv) == irt_type(fins->t)); |
190 | if (irt_isnum(fins->t)) | 190 | if (irt_isnum(fins->t)) |
191 | return lj_ir_knum_nn(J, tv->u64); | 191 | return lj_ir_knum_u64(J, tv->u64); |
192 | else | 192 | else |
193 | return lj_ir_kstr(J, strV(tv)); | 193 | return lj_ir_kstr(J, strV(tv)); |
194 | } | 194 | } |