| Index: src/ic/x87/stub-cache-x87.cc
|
| diff --git a/src/ic/x87/stub-cache-x87.cc b/src/ic/x87/stub-cache-x87.cc
|
| index be456ce95c393d55693d84aa06dea04da1a10f57..036c6a64736b6c890019fd47c75c885b5e1f9f3b 100644
|
| --- a/src/ic/x87/stub-cache-x87.cc
|
| +++ b/src/ic/x87/stub-cache-x87.cc
|
| @@ -61,8 +61,8 @@ static void ProbeTable(Isolate* isolate, MacroAssembler* masm,
|
| if (IC::ICUseVector(ic_kind)) {
|
| // The vector and slot were pushed onto the stack before starting the
|
| // probe, and need to be dropped before calling the handler.
|
| - __ pop(VectorLoadICDescriptor::VectorRegister());
|
| - __ pop(VectorLoadICDescriptor::SlotRegister());
|
| + __ pop(LoadWithVectorDescriptor::VectorRegister());
|
| + __ pop(LoadDescriptor::SlotRegister());
|
| }
|
|
|
| if (leave_frame) __ leave();
|
| @@ -112,15 +112,14 @@ static void ProbeTable(Isolate* isolate, MacroAssembler* masm,
|
| if (IC::ICUseVector(ic_kind)) {
|
| // The vector and slot were pushed onto the stack before starting the
|
| // probe, and need to be dropped before calling the handler.
|
| - Register vector = VectorLoadICDescriptor::VectorRegister();
|
| - Register slot = VectorLoadICDescriptor::SlotRegister();
|
| + Register vector = LoadWithVectorDescriptor::VectorRegister();
|
| + Register slot = LoadDescriptor::SlotRegister();
|
| DCHECK(!offset.is(vector) && !offset.is(slot));
|
|
|
| __ pop(vector);
|
| __ pop(slot);
|
| }
|
|
|
| -
|
| if (leave_frame) __ leave();
|
|
|
| // Jump to the first instruction in the code stub.
|
|
|