diff options
author | Michaël Zasso <targos@protonmail.com> | 2021-11-21 15:58:15 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2021-11-21 16:04:41 +0100 |
commit | 3e9939e38cb4ecc7c8a9bd7cff64baca3a897eb3 (patch) | |
tree | 036ca0e8d0971c009a181a0ad3a7a158ea7f7e86 /deps/v8/src/builtins/builtins-constructor-gen.cc | |
parent | 42543bcf478debf7a10f1f291e227ad57b0a38b6 (diff) | |
download | node-new-3e9939e38cb4ecc7c8a9bd7cff64baca3a897eb3.tar.gz |
deps: update V8 to 9.6.180.14
PR-URL: https://github.com/nodejs/node/pull/40488
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'deps/v8/src/builtins/builtins-constructor-gen.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins-constructor-gen.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/deps/v8/src/builtins/builtins-constructor-gen.cc b/deps/v8/src/builtins/builtins-constructor-gen.cc index 23d7747491..28af8bfabc 100644 --- a/deps/v8/src/builtins/builtins-constructor-gen.cc +++ b/deps/v8/src/builtins/builtins-constructor-gen.cc @@ -189,7 +189,7 @@ TF_BUILTIN(FastNewClosure, ConstructorBuiltinsAssembler) { GotoIf(IsNoClosuresCellMap(feedback_cell_map), &no_closures); GotoIf(IsOneClosureCellMap(feedback_cell_map), &one_closure); - CSA_ASSERT(this, IsManyClosuresCellMap(feedback_cell_map), + CSA_DCHECK(this, IsManyClosuresCellMap(feedback_cell_map), feedback_cell_map, feedback_cell); Goto(&cell_done); @@ -211,7 +211,7 @@ TF_BUILTIN(FastNewClosure, ConstructorBuiltinsAssembler) { const TNode<IntPtrT> function_map_index = Signed(IntPtrAdd( DecodeWordFromWord32<SharedFunctionInfo::FunctionMapIndexBits>(flags), IntPtrConstant(Context::FIRST_FUNCTION_MAP_INDEX))); - CSA_ASSERT(this, UintPtrLessThanOrEqual( + CSA_DCHECK(this, UintPtrLessThanOrEqual( function_map_index, IntPtrConstant(Context::LAST_FUNCTION_MAP_INDEX))); @@ -338,7 +338,7 @@ TNode<JSObject> ConstructorBuiltinsAssembler::FastNewObject( BIND(&instantiate_map); return AllocateJSObjectFromMap(initial_map, properties.value(), base::nullopt, - kNone, kWithSlackTracking); + AllocationFlag::kNone, kWithSlackTracking); } TNode<Context> ConstructorBuiltinsAssembler::FastNewFunctionContext( @@ -539,7 +539,7 @@ TNode<HeapObject> ConstructorBuiltinsAssembler::CreateShallowObjectLiteral( TNode<AllocationSite> allocation_site = CAST(maybe_allocation_site); TNode<JSObject> boilerplate = LoadBoilerplate(allocation_site); TNode<Map> boilerplate_map = LoadMap(boilerplate); - CSA_ASSERT(this, IsJSObjectMap(boilerplate_map)); + CSA_DCHECK(this, IsJSObjectMap(boilerplate_map)); TVARIABLE(HeapObject, var_properties); { @@ -587,7 +587,7 @@ TNode<HeapObject> ConstructorBuiltinsAssembler::CreateShallowObjectLiteral( Goto(&done); BIND(&if_copy_elements); - CSA_ASSERT(this, Word32BinaryNot( + CSA_DCHECK(this, Word32BinaryNot( IsFixedCOWArrayMap(LoadMap(boilerplate_elements)))); auto flags = ExtractFixedArrayFlag::kAllFixedArrays; var_elements = CloneFixedArray(boilerplate_elements, flags); @@ -681,7 +681,7 @@ TNode<JSObject> ConstructorBuiltinsAssembler::CreateEmptyObjectLiteral( TNode<Map> map = LoadObjectFunctionInitialMap(native_context); // Ensure that slack tracking is disabled for the map. STATIC_ASSERT(Map::kNoSlackTracking == 0); - CSA_ASSERT(this, IsClearWord32<Map::Bits3::ConstructionCounterBits>( + CSA_DCHECK(this, IsClearWord32<Map::Bits3::ConstructionCounterBits>( LoadMapBitField3(map))); TNode<FixedArray> empty_fixed_array = EmptyFixedArrayConstant(); TNode<JSObject> result = |