| Index: src/arm/code-stubs-arm.cc
|
| diff --git a/src/arm/code-stubs-arm.cc b/src/arm/code-stubs-arm.cc
|
| index 68e430d29ba01e2b0c8dc22bd4d113a1ac9060a6..6ceeb0363d8fb3383f219128b17f5b28af7912f9 100644
|
| --- a/src/arm/code-stubs-arm.cc
|
| +++ b/src/arm/code-stubs-arm.cc
|
| @@ -4639,25 +4639,7 @@
|
| GenerateDispatchToArrayStub(masm, DISABLE_ALLOCATION_SITES);
|
|
|
| __ bind(&subclassing);
|
| - __ push(r1);
|
| - __ push(r3);
|
| -
|
| - // Adjust argc.
|
| - switch (argument_count()) {
|
| - case ANY:
|
| - case MORE_THAN_ONE:
|
| - __ add(r0, r0, Operand(2));
|
| - break;
|
| - case NONE:
|
| - __ mov(r0, Operand(2));
|
| - break;
|
| - case ONE:
|
| - __ mov(r0, Operand(3));
|
| - break;
|
| - }
|
| -
|
| - __ JumpToExternalReference(
|
| - ExternalReference(Runtime::kArrayConstructorWithSubclassing, isolate()));
|
| + __ TailCallRuntime(Runtime::kThrowArrayNotSubclassableError, 0, 1);
|
| }
|
|
|
|
|
|
|