| Index: src/a64/code-stubs-a64.cc
|
| diff --git a/src/a64/code-stubs-a64.cc b/src/a64/code-stubs-a64.cc
|
| index cfdf36693c667e939a3cb0dc06eb7f5158be64dc..3d6c690713755cd511c1857169a5e8d82b5128f0 100644
|
| --- a/src/a64/code-stubs-a64.cc
|
| +++ b/src/a64/code-stubs-a64.cc
|
| @@ -1867,16 +1867,6 @@ Runtime::FunctionId TranscendentalCacheStub::RuntimeFunction() {
|
| }
|
|
|
|
|
| -void StackCheckStub::Generate(MacroAssembler* masm) {
|
| - __ TailCallRuntime(Runtime::kStackGuard, 0, 1);
|
| -}
|
| -
|
| -
|
| -void InterruptStub::Generate(MacroAssembler* masm) {
|
| - __ TailCallRuntime(Runtime::kInterrupt, 0, 1);
|
| -}
|
| -
|
| -
|
| void MathPowStub::Generate(MacroAssembler* masm) {
|
| // Stack on entry:
|
| // jssp[0]: Exponent (as a tagged value).
|
| @@ -4179,9 +4169,14 @@ static void GenerateRecordCallTarget(MacroAssembler* masm) {
|
| {
|
| FrameScope scope(masm, StackFrame::INTERNAL);
|
| CreateAllocationSiteStub create_stub;
|
| +
|
| + __ SmiTag(x0);
|
| __ Push(x0, x1, x2);
|
| +
|
| __ CallStub(&create_stub);
|
| +
|
| __ Pop(x2, x1, x0);
|
| + __ SmiUntag(x0);
|
| }
|
| __ B(&done);
|
|
|
|
|