diff options
Diffstat (limited to 'deps/v8/src/compiler/code-assembler.cc')
-rw-r--r-- | deps/v8/src/compiler/code-assembler.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/deps/v8/src/compiler/code-assembler.cc b/deps/v8/src/compiler/code-assembler.cc index a5f946943f..bf5215d6d2 100644 --- a/deps/v8/src/compiler/code-assembler.cc +++ b/deps/v8/src/compiler/code-assembler.cc @@ -1015,7 +1015,7 @@ Node* CodeAssembler::CallRuntimeImpl( Runtime::FunctionId function, TNode<Object> context, std::initializer_list<TNode<Object>> args) { int result_size = Runtime::FunctionForId(function)->result_size; - TNode<Code> centry = + TNode<CodeT> centry = HeapConstant(CodeFactory::RuntimeCEntry(isolate(), result_size)); constexpr size_t kMaxNumArgs = 6; DCHECK_GE(kMaxNumArgs, args.size()); @@ -1048,7 +1048,7 @@ void CodeAssembler::TailCallRuntimeImpl( Runtime::FunctionId function, TNode<Int32T> arity, TNode<Object> context, std::initializer_list<TNode<Object>> args) { int result_size = Runtime::FunctionForId(function)->result_size; - TNode<Code> centry = + TNode<CodeT> centry = HeapConstant(CodeFactory::RuntimeCEntry(isolate(), result_size)); constexpr size_t kMaxNumArgs = 6; DCHECK_GE(kMaxNumArgs, args.size()); @@ -1104,7 +1104,7 @@ Node* CodeAssembler::CallStubN(StubCallMode call_mode, } void CodeAssembler::TailCallStubImpl(const CallInterfaceDescriptor& descriptor, - TNode<Code> target, TNode<Object> context, + TNode<CodeT> target, TNode<Object> context, std::initializer_list<Node*> args) { constexpr size_t kMaxNumArgs = 11; DCHECK_GE(kMaxNumArgs, args.size()); @@ -1209,7 +1209,7 @@ template V8_EXPORT_PRIVATE void CodeAssembler::TailCallBytecodeDispatch( TNode<Object>, TNode<IntPtrT>, TNode<BytecodeArray>, TNode<ExternalReference>); -void CodeAssembler::TailCallJSCode(TNode<Code> code, TNode<Context> context, +void CodeAssembler::TailCallJSCode(TNode<CodeT> code, TNode<Context> context, TNode<JSFunction> function, TNode<Object> new_target, TNode<Int32T> arg_count) { |