summaryrefslogtreecommitdiff
path: root/src/lj_ir.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_ir.c')
-rw-r--r--src/lj_ir.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lj_ir.c b/src/lj_ir.c
index b1192a22..529c333b 100644
--- a/src/lj_ir.c
+++ b/src/lj_ir.c
@@ -311,12 +311,12 @@ TRef lj_ir_kptr(jit_State *J, void *ptr)
311 ref = ir_nextk(J); 311 ref = ir_nextk(J);
312 ir = IR(ref); 312 ir = IR(ref);
313 setmref(ir->ptr, ptr); 313 setmref(ir->ptr, ptr);
314 ir->t.irt = IRT_PTR; 314 ir->t.irt = IRT_P32;
315 ir->o = IR_KPTR; 315 ir->o = IR_KPTR;
316 ir->prev = J->chain[IR_KPTR]; 316 ir->prev = J->chain[IR_KPTR];
317 J->chain[IR_KPTR] = (IRRef1)ref; 317 J->chain[IR_KPTR] = (IRRef1)ref;
318found: 318found:
319 return TREF(ref, IRT_PTR); 319 return TREF(ref, IRT_P32);
320} 320}
321 321
322/* Intern typed NULL constant. */ 322/* Intern typed NULL constant. */
@@ -352,12 +352,12 @@ TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot)
352 ref = ir_nextk(J); 352 ref = ir_nextk(J);
353 ir = IR(ref); 353 ir = IR(ref);
354 ir->op12 = op12; 354 ir->op12 = op12;
355 ir->t.irt = IRT_PTR; 355 ir->t.irt = IRT_P32;
356 ir->o = IR_KSLOT; 356 ir->o = IR_KSLOT;
357 ir->prev = J->chain[IR_KSLOT]; 357 ir->prev = J->chain[IR_KSLOT];
358 J->chain[IR_KSLOT] = (IRRef1)ref; 358 J->chain[IR_KSLOT] = (IRRef1)ref;
359found: 359found:
360 return TREF(ref, IRT_PTR); 360 return TREF(ref, IRT_P32);
361} 361}
362 362
363/* -- Access to IR constants ---------------------------------------------- */ 363/* -- Access to IR constants ---------------------------------------------- */