diff options
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index 85962ab1..8af05e5a 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -3602,7 +3602,7 @@ static void asm_phi_fixup(ASMState *as) | |||
3602 | /* Setup right PHI reference. */ | 3602 | /* Setup right PHI reference. */ |
3603 | static void asm_phi(ASMState *as, IRIns *ir) | 3603 | static void asm_phi(ASMState *as, IRIns *ir) |
3604 | { | 3604 | { |
3605 | RegSet allow = (irt_isnum(ir->t) ? RSET_FPR : RSET_GPR) & ~as->phiset; | 3605 | RegSet allow = (irt_isfp(ir->t) ? RSET_FPR : RSET_GPR) & ~as->phiset; |
3606 | RegSet afree = (as->freeset & allow); | 3606 | RegSet afree = (as->freeset & allow); |
3607 | IRIns *irl = IR(ir->op1); | 3607 | IRIns *irl = IR(ir->op1); |
3608 | IRIns *irr = IR(ir->op2); | 3608 | IRIns *irr = IR(ir->op2); |