Index: src/builtins/x87/builtins-x87.cc |
diff --git a/src/builtins/x87/builtins-x87.cc b/src/builtins/x87/builtins-x87.cc |
index ff5597b539e37d1d63453415d1389a7b5bed46f0..c2544715bf9c858fc65af204bc9d183ccf824c3e 100644 |
--- a/src/builtins/x87/builtins-x87.cc |
+++ b/src/builtins/x87/builtins-x87.cc |
@@ -2352,8 +2352,10 @@ void Builtins::Generate_CallFunction(MacroAssembler* masm, |
__ Push(eax); |
__ Push(edi); |
__ mov(eax, ecx); |
+ __ Push(esi); |
ToObjectStub stub(masm->isolate()); |
__ CallStub(&stub); |
+ __ Pop(esi); |
__ mov(ecx, eax); |
__ Pop(edi); |
__ Pop(eax); |