mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 688327 - tempCallReg cannot return callee-saved registers since they may be held live across FASTCALLs (r=dvander)
--HG-- extra : rebase_source : 10d63c752478157a9eb3fb4a5325405de9d20227
This commit is contained in:
parent
bd6768da6d
commit
d61dde7689
@ -416,7 +416,7 @@ struct Registers {
|
||||
|
||||
/* Get a register which is not live before a FASTCALL. */
|
||||
static inline RegisterID tempCallReg() {
|
||||
Registers regs(AvailRegs);
|
||||
Registers regs(TempRegs);
|
||||
regs.takeReg(Registers::ArgReg0);
|
||||
regs.takeReg(Registers::ArgReg1);
|
||||
return regs.takeAnyReg().reg();
|
||||
|
Loading…
Reference in New Issue
Block a user