Index: src/code-factory.cc |
diff --git a/src/code-factory.cc b/src/code-factory.cc |
index 0ff6defa05a675ad6e71f7114567a8e0f4bf7389..32392e4dbb3f36ec7ac786260a4f2ecf950c8096 100644 |
--- a/src/code-factory.cc |
+++ b/src/code-factory.cc |
@@ -374,6 +374,12 @@ Callable CodeFactory::Call(Isolate* isolate, ConvertReceiverMode mode, |
} |
// static |
+Callable CodeFactory::CallWithSpread(Isolate* isolate) { |
+ return Callable(isolate->builtins()->CallWithSpread(), |
+ CallTrampolineDescriptor(isolate)); |
+} |
+ |
+// static |
Callable CodeFactory::CallFunction(Isolate* isolate, ConvertReceiverMode mode) { |
return Callable(isolate->builtins()->CallFunction(mode), |
CallTrampolineDescriptor(isolate)); |
@@ -400,15 +406,15 @@ Callable CodeFactory::ConstructFunction(Isolate* isolate) { |
// static |
Callable CodeFactory::InterpreterPushArgsAndCall(Isolate* isolate, |
TailCallMode tail_call_mode, |
- CallableType function_type) { |
- return Callable(isolate->builtins()->InterpreterPushArgsAndCall( |
- tail_call_mode, function_type), |
- InterpreterPushArgsAndCallDescriptor(isolate)); |
+ PushArgsMode mode) { |
+ return Callable( |
+ isolate->builtins()->InterpreterPushArgsAndCall(tail_call_mode, mode), |
+ InterpreterPushArgsAndCallDescriptor(isolate)); |
} |
// static |
-Callable CodeFactory::InterpreterPushArgsAndConstruct( |
- Isolate* isolate, PushArgsConstructMode mode) { |
+Callable CodeFactory::InterpreterPushArgsAndConstruct(Isolate* isolate, |
+ PushArgsMode mode) { |
return Callable(isolate->builtins()->InterpreterPushArgsAndConstruct(mode), |
InterpreterPushArgsAndConstructDescriptor(isolate)); |
} |