Index: src/arm/interface-descriptors-arm.cc |
diff --git a/src/arm/interface-descriptors-arm.cc b/src/arm/interface-descriptors-arm.cc |
index c805c2996e4799f2966b7667bbd7c897be46da6e..c8bb7d3f3242b07936a6578b88c5e17a48920ca0 100644 |
--- a/src/arm/interface-descriptors-arm.cc |
+++ b/src/arm/interface-descriptors-arm.cc |
@@ -431,6 +431,14 @@ void ApiAccessorDescriptor::InitializePlatformSpecific( |
&default_descriptor); |
} |
+void InterpreterDispatchDescriptor::InitializePlatformSpecific( |
+ CallInterfaceDescriptorData* data) { |
+ Register registers[] = { |
+ kInterpreterAccumulatorRegister, kInterpreterRegisterFileRegister, |
+ kInterpreterBytecodeOffsetRegister, kInterpreterBytecodeArrayRegister, |
+ kInterpreterDispatchTableRegister}; |
+ data->InitializePlatformSpecific(arraysize(registers), registers); |
+} |
void InterpreterPushArgsAndCallDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
@@ -442,7 +450,6 @@ void InterpreterPushArgsAndCallDescriptor::InitializePlatformSpecific( |
data->InitializePlatformSpecific(arraysize(registers), registers); |
} |
- |
void InterpreterPushArgsAndConstructDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
Register registers[] = { |
@@ -454,7 +461,6 @@ void InterpreterPushArgsAndConstructDescriptor::InitializePlatformSpecific( |
data->InitializePlatformSpecific(arraysize(registers), registers); |
} |
- |
void InterpreterCEntryDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
Register registers[] = { |