diff options
Diffstat (limited to 'deps/v8/src/builtins/builtins-console-gen.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins-console-gen.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/deps/v8/src/builtins/builtins-console-gen.cc b/deps/v8/src/builtins/builtins-console-gen.cc index 1d6a22f611..8a4c8b83da 100644 --- a/deps/v8/src/builtins/builtins-console-gen.cc +++ b/deps/v8/src/builtins/builtins-console-gen.cc @@ -15,15 +15,13 @@ TF_BUILTIN(FastConsoleAssert, CodeStubAssembler) { Label runtime(this); Label out(this); - // TODO(ishell): use constants from Descriptor once the JSFunction linkage - // arguments are reordered. TNode<Int32T> argc = UncheckedCast<Int32T>(Parameter(Descriptor::kJSActualArgumentsCount)); - Node* context = Parameter(Descriptor::kContext); - Node* new_target = Parameter(Descriptor::kJSNewTarget); + TNode<Context> context = CAST(Parameter(Descriptor::kContext)); + TNode<Object> new_target = CAST(Parameter(Descriptor::kJSNewTarget)); GotoIf(Word32Equal(argc, Int32Constant(0)), &runtime); - CodeStubArguments args(this, ChangeInt32ToIntPtr(argc)); + CodeStubArguments args(this, argc); BranchIfToBooleanIsTrue(args.AtIndex(0), &out, &runtime); BIND(&out); args.PopAndReturn(UndefinedConstant()); |