| Index: src/arm/interface-descriptors-arm.cc
|
| diff --git a/src/arm/interface-descriptors-arm.cc b/src/arm/interface-descriptors-arm.cc
|
| index 1f55c0bb4b35a1996c68d1b8397690637e3021aa..9089fbf08e3cd501832f6a6910818bccd915e6cc 100644
|
| --- a/src/arm/interface-descriptors-arm.cc
|
| +++ b/src/arm/interface-descriptors-arm.cc
|
| @@ -450,6 +450,18 @@ void InterpreterDispatchDescriptor::InitializePlatformSpecific(
|
| data->InitializePlatformSpecific(arraysize(registers), registers);
|
| }
|
|
|
| +void InterpreterPushArgsAndCallICDescriptor::InitializePlatformSpecific(
|
| + CallInterfaceDescriptorData* data) {
|
| + Register registers[] = {
|
| + r0, // argument count (not including receiver)
|
| + r4, // address of first argument
|
| + r1, // the target callable to be call
|
| + r3, // slot id
|
| + r2 // type feedback vector
|
| + };
|
| + data->InitializePlatformSpecific(arraysize(registers), registers);
|
| +}
|
| +
|
| void InterpreterPushArgsAndCallDescriptor::InitializePlatformSpecific(
|
| CallInterfaceDescriptorData* data) {
|
| Register registers[] = {
|
|
|