Index: src/code-stubs.cc |
diff --git a/src/code-stubs.cc b/src/code-stubs.cc |
index b007ddcbea37f60122143f55a8d5d94a8fb4e8b8..0075d709d7e1fda0ac2e12b29de00ac0a4c992ea 100644 |
--- a/src/code-stubs.cc |
+++ b/src/code-stubs.cc |
@@ -2891,7 +2891,9 @@ compiler::Node* FastCloneShallowArrayStub::Generate( |
{ |
Node* abort_id = assembler->SmiConstant( |
Smi::FromInt(BailoutReason::kExpectedFixedDoubleArrayMap)); |
- assembler->TailCallRuntime(Runtime::kAbort, context, abort_id); |
+ assembler->CallRuntime(Runtime::kAbort, context, abort_id); |
+ result.Bind(assembler->UndefinedConstant()); |
+ assembler->Goto(&return_result); |
} |
assembler->Bind(&correct_elements_map); |
} |