Index: src/compiler/ia32/linkage-ia32.cc |
diff --git a/src/compiler/ia32/linkage-ia32.cc b/src/compiler/ia32/linkage-ia32.cc |
index 7ea80b296203f9e7a7224de8161dda90aafff11f..401588c2c164e4baf1f9369308104069ac4dc94a 100644 |
--- a/src/compiler/ia32/linkage-ia32.cc |
+++ b/src/compiler/ia32/linkage-ia32.cc |
@@ -17,6 +17,8 @@ struct IA32LinkageHelperTraits { |
static Register ReturnValue2Reg() { return edx; } |
static Register JSCallFunctionReg() { return edi; } |
static Register ContextReg() { return esi; } |
+ static Register InterpreterBytecodePointerReg() { return edi; } |
+ static Register InterpreterDispatchTableReg() { return ebx; } |
static Register RuntimeCallFunctionReg() { return ebx; } |
static Register RuntimeCallArgCountReg() { return eax; } |
static RegList CCalleeSaveRegisters() { |
@@ -61,9 +63,8 @@ CallDescriptor* Linkage::GetSimplifiedCDescriptor(Zone* zone, |
} |
-CallDescriptor* Linkage::GetInterpreterDispatchDescriptor( |
- Zone* zone, const MachineSignature* sig) { |
- return LH::GetInterpreterDispatchDescriptor(zone, sig); |
+CallDescriptor* Linkage::GetInterpreterDispatchDescriptor(Zone* zone) { |
+ return LH::GetInterpreterDispatchDescriptor(zone); |
} |
} // namespace compiler |