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-async-generator-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-async-generator-gen.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins-async-generator-gen.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/deps/v8/src/builtins/builtins-async-generator-gen.cc b/deps/v8/src/builtins/builtins-async-generator-gen.cc index 9d15ba0cfd..87c1d443a6 100644 --- a/deps/v8/src/builtins/builtins-async-generator-gen.cc +++ b/deps/v8/src/builtins/builtins-async-generator-gen.cc @@ -65,18 +65,18 @@ class AsyncGeneratorBuiltinsAssembler : public AsyncBuiltinsAssembler { } inline void SetGeneratorAwaiting(const TNode<JSGeneratorObject> generator) { - CSA_ASSERT(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); + CSA_DCHECK(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); StoreObjectFieldNoWriteBarrier( generator, JSAsyncGeneratorObject::kIsAwaitingOffset, SmiConstant(1)); - CSA_ASSERT(this, IsGeneratorAwaiting(generator)); + CSA_DCHECK(this, IsGeneratorAwaiting(generator)); } inline void SetGeneratorNotAwaiting( const TNode<JSGeneratorObject> generator) { - CSA_ASSERT(this, IsGeneratorAwaiting(generator)); + CSA_DCHECK(this, IsGeneratorAwaiting(generator)); StoreObjectFieldNoWriteBarrier( generator, JSAsyncGeneratorObject::kIsAwaitingOffset, SmiConstant(0)); - CSA_ASSERT(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); + CSA_DCHECK(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); } inline void CloseGenerator(const TNode<JSGeneratorObject> generator) { @@ -216,7 +216,7 @@ void AsyncGeneratorBuiltinsAssembler::AsyncGeneratorAwaitResumeClosure( SetGeneratorNotAwaiting(generator); - CSA_SLOW_ASSERT(this, IsGeneratorSuspended(generator)); + CSA_SLOW_DCHECK(this, IsGeneratorSuspended(generator)); // Remember the {resume_mode} for the {generator}. StoreObjectFieldNoWriteBarrier(generator, @@ -401,7 +401,7 @@ TF_BUILTIN(AsyncGeneratorResumeNext, AsyncGeneratorBuiltinsAssembler) { Goto(&start); BIND(&start); - CSA_ASSERT(this, IsGeneratorNotExecuting(generator)); + CSA_DCHECK(this, IsGeneratorNotExecuting(generator)); // Stop resuming if suspended for Await. ReturnIf(IsGeneratorAwaiting(generator), UndefinedConstant()); @@ -478,7 +478,7 @@ TF_BUILTIN(AsyncGeneratorResolve, AsyncGeneratorBuiltinsAssembler) { const auto done = Parameter<Object>(Descriptor::kDone); const auto context = Parameter<Context>(Descriptor::kContext); - CSA_ASSERT(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); + CSA_DCHECK(this, Word32BinaryNot(IsGeneratorAwaiting(generator))); // This operation should be called only when the `value` parameter has been // Await-ed. Typically, this means `value` is not a JSPromise value. However, |