diff options
Diffstat (limited to 'src/lj_asm.c')
-rw-r--r-- | src/lj_asm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_asm.c b/src/lj_asm.c index d5e74185..46142f5c 100644 --- a/src/lj_asm.c +++ b/src/lj_asm.c | |||
@@ -3346,6 +3346,7 @@ static void asm_hiop(ASMState *as, IRIns *ir) | |||
3346 | break; | 3346 | break; |
3347 | } | 3347 | } |
3348 | case IR_CALLN: | 3348 | case IR_CALLN: |
3349 | case IR_CALLXS: | ||
3349 | ra_destreg(as, ir, RID_RETHI); | 3350 | ra_destreg(as, ir, RID_RETHI); |
3350 | if (!uselo) | 3351 | if (!uselo) |
3351 | ra_allocref(as, ir->op1, RID2RSET(RID_RET)); /* Mark call as used. */ | 3352 | ra_allocref(as, ir->op1, RID2RSET(RID_RET)); /* Mark call as used. */ |