Bug 1472233: Add missed register save for Ion emitCompareStringResult r=jandem

--HG--
extra : rebase_source : 791a93a6d5800c43a7d2f980fe29d9a4f4958683
extra : source : 94543110b6eddf5d23b6d4ba51821a4894243f32
This commit is contained in:
Matthew Gaudet 2018-06-29 11:56:01 -04:00
parent dd2ad0cf72
commit d1e94adfd7

View File

@ -1337,6 +1337,7 @@ IonCacheIRCompiler::emitCallStringSplitResult()
bool
IonCacheIRCompiler::emitCompareStringResult()
{
AutoSaveLiveRegisters save(*this);
AutoOutputRegister output(*this);
Register left = allocator.useRegister(masm, reader.stringOperandId());
@ -1345,10 +1346,6 @@ IonCacheIRCompiler::emitCompareStringResult()
AutoScratchRegisterMaybeOutput scratch(allocator, masm, output);
FailurePath* failure;
if (!addFailurePath(&failure))
return false;
allocator.discardStack(masm);
Label slow, done;