Index: src/compiler/code-assembler.cc |
diff --git a/src/compiler/code-assembler.cc b/src/compiler/code-assembler.cc |
index 839912795f445bd5b8ce21d55984036a5aa7d289..88becff8eac73cfbd0b8759136ac7963d47efbc0 100644 |
--- a/src/compiler/code-assembler.cc |
+++ b/src/compiler/code-assembler.cc |
@@ -555,6 +555,14 @@ Node* CodeAssembler::TailCallStub(Callable const& callable, Node* context, |
result_size); |
} |
+Node* CodeAssembler::TailCallStub(Callable const& callable, Node* context, |
+ Node* arg1, Node* arg2, Node* arg3, |
+ Node* arg4, size_t result_size) { |
+ Node* target = HeapConstant(callable.code()); |
+ return TailCallStub(callable.descriptor(), target, context, arg1, arg2, arg3, |
+ arg4, result_size); |
+} |
+ |
Node* CodeAssembler::TailCallStub(const CallInterfaceDescriptor& descriptor, |
Node* target, Node* context, Node* arg1, |
size_t result_size) { |