summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-console-gen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-console-gen.cc')
-rw-r--r--deps/v8/src/builtins/builtins-console-gen.cc8
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());