FFI: Fix x86 code generation for ffi.string().

This commit is contained in:
Mike Pall 2011-03-10 00:57:02 +01:00
parent 30cc4d3bba
commit a127eaf8d2

View File

@ -4256,7 +4256,7 @@ static void asm_setup_regsp(ASMState *as, GCtrace *T)
break; break;
#endif #endif
/* C calls evict all scratch regs and return results in RID_RET. */ /* C calls evict all scratch regs and return results in RID_RET. */
case IR_SNEW: case IR_NEWREF: case IR_SNEW: case IR_XSNEW: case IR_NEWREF:
#if !LJ_64 #if !LJ_64
if (as->evenspill < 3) /* lj_str_new and lj_tab_newkey need 3 args. */ if (as->evenspill < 3) /* lj_str_new and lj_tab_newkey need 3 args. */
as->evenspill = 3; as->evenspill = 3;