Index: src/compiler/linkage.h |
diff --git a/src/compiler/linkage.h b/src/compiler/linkage.h |
index 45d15c9eead52a5cdc709f20b4c19fc4261accbf..ea20b655ca2f1f08e3331cdc9b480eb311648503 100644 |
--- a/src/compiler/linkage.h |
+++ b/src/compiler/linkage.h |
@@ -241,8 +241,7 @@ class Linkage : public ZoneObject { |
// Creates a call descriptor for interpreter handler code stubs. These are not |
// intended to be called directly but are instead dispatched to by the |
// interpreter. |
- static CallDescriptor* GetInterpreterDispatchDescriptor( |
- Zone* zone, const MachineSignature* sig); |
+ static CallDescriptor* GetInterpreterDispatchDescriptor(Zone* zone); |
// Get the location of an (incoming) parameter to this function. |
LinkageLocation GetParameterLocation(int index) const { |
@@ -280,6 +279,11 @@ class Linkage : public ZoneObject { |
// A special {OsrValue} index to indicate the context spill slot. |
static const int kOsrContextSpillSlotIndex = -1; |
+ // Special parameter indices used to pass fixed register data through |
+ // interpreter dispatches. |
+ static const int kInterpreterBytecodeParameter = 0; |
+ static const int kInterpreterDispatchTableParameter = 1; |
+ |
private: |
CallDescriptor* const incoming_; |