...ition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::TNode<v8::internal::JSFunction> v8::internal::BaseCollectionsAssembler::GetConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-collections-gen.cc:401:7: note: ‘index’ was declared here
  401 |   int index;
      |       ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::TNode<v8::internal::JSFunction> v8::internal::BaseCollectionsAssembler::GetInitialAddFunction(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-collections-gen.cc:421:7: note: ‘index’ was declared here
  421 |   int index;
      |       ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::BaseCollectionsAssembler::HasInitialCollectionPrototype(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: ‘initial_prototype_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-collections-gen.cc:469:7: note: ‘initial_prototype_index’ was declared here
  469 |   int initial_prototype_index;
      |       ^~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromFastJSArray(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-collections-gen.cc:421:7: note: ‘index’ was declared here
  421 |   int index;
      |       ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘void v8::internal::BaseCollectionsAssembler::GenerateConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::Handle<v8::internal::String>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: ‘index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-collections-gen.cc:401:7: note: ‘index’ was declared here
  401 |   int index;
      |       ^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/frames-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:10:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/objects/map-inl.h:11,
                 from ../deps/v8/src/objects/code-inl.h:13,
                 from ../deps/v8/src/heap/spaces-inl.h:12,
                 from ../deps/v8/src/heap/heap-inl.h:20,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:10:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-function-gen.cc: In member function ‘void v8::internal::FastFunctionPrototypeBindAssembler::GenerateFastFunctionPrototypeBindImpl()’:
../deps/v8/src/builtins/builtins-function-gen.cc:54:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   54 |                             SmiConstant(min_descriptors_length)),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-function-gen.cc:65:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
   65 |     GotoIf(WordNotEqual(maybe_length, LoadRoot(Heap::klength_stringRootIndex)),
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:848:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordNotEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Name; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
      |                             ~~~~~~~~~~~~^~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-function-gen.cc:71:38: note: in expansion of macro ‘CAST’
   71 |     Node* length_value_map = LoadMap(CAST(maybe_length_accessor));
      |                                      ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-function-gen.cc:77:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
   77 |     GotoIf(WordNotEqual(maybe_name, LoadRoot(Heap::kname_stringRootIndex)),
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:848:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordNotEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Name; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
      |                             ~~~~~~~~~~~~^~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-function-gen.cc:83:41: note: in expansion of macro ‘CAST’
   83 |     TNode<Map> name_value_map = LoadMap(CAST(maybe_name_accessor));
      |                                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o ../deps/v8/src/builtins/builtins-handler-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-function-gen.cc:71:65:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-function-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:19,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:7:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:9:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:7:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:8:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/arguments.h:9,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:8:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/arguments.h:9,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:8:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:8:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/arguments.h:9,
                 from ../deps/v8/src/builtins/builtins-utils.h:8,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-debug-gen.cc:8:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o ../deps/v8/src/builtins/builtins-ic-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o ../deps/v8/src/builtins/builtins-internal-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o ../deps/v8/src/builtins/builtins-interpreter-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o ../deps/v8/src/builtins/builtins-intl-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:12:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:10:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-constructor-gen.cc:414:27:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Smi>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-constructor-gen.cc:416:75:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-constructor-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-constructor-gen.cc:416:75:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o ../deps/v8/src/builtins/builtins-iterator-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-global-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’:
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:85:58:   required from here
../deps/v8/src/code-stub-assembler.h:2344:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2344 |                   UndefinedConstant(), SmiConstant(message), args...);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:149:64:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:155:31:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:262:73:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/code-stub-assembler.h:2341:53:   required from ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:85:58:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’:
../deps/v8/src/code-stub-assembler.h:2344:69:   required from ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:85:58:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’:
../deps/v8/src/code-stub-assembler.h:2344:69:   required from ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’
../deps/v8/src/builtins/builtins-async-iterator-gen.cc:210:74:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o ../deps/v8/src/builtins/builtins-math-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/macro-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc: In member function ‘void v8::internal::StringToNumberAssembler::GenerateStringToNumberImpl()’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:104:30: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  104 |   Return(StringToNumber(input));
      |                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1550:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::StringToNumber(v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
 1550 |   TNode<Number> StringToNumber(TNode<String> input);
      |                                ~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/builtins/builtins-conversion-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-conversion-gen.cc:133:37: note: in expansion of macro ‘CAST’
  133 |       IsNumber(input), [=] { return CAST(input); },
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc: In member function ‘void v8::internal::ToNumericAssembler::GenerateToNumericImpl()’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:133:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  133 |       IsNumber(input), [=] { return CAST(input); },
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:48: note: in expansion of macro ‘CAST’
  134 |       [=] { return NonNumberToNumeric(context, CAST(input)); }));
      |                                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc: In member function ‘void v8::internal::ToNumericAssembler::GenerateToNumericImpl()’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  134 |       [=] { return NonNumberToNumeric(context, CAST(input)); }));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  134 |       [=] { return NonNumberToNumeric(context, CAST(input)); }));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-conversion-gen.cc: In member function ‘void v8::internal::NumberToStringAssembler::GenerateNumberToStringImpl()’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:149:30: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  149 |   Return(NumberToString(input));
      |                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1552:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::NumberToString(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1552 |   TNode<String> NumberToString(TNode<Number> input);
      |                                ~~~~~~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o ../deps/v8/src/builtins/builtins-number-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-call-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:59:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:63:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt>; F = v8::internal::ToNumericAssembler::GenerateToNumericImpl()::<lambda()>; G = v8::internal::ToNumericAssembler::GenerateToNumericImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:63:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o ../deps/v8/src/builtins/builtins-object-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:38:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
   38 |                          [=] { return if_notsmi; });
      |                                       ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::Node* v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::TaggedIsAsyncGenerator(v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:38:26: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
   38 |                          [=] { return if_notsmi; });
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsGeneratorStateClosed(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:45:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   45 |     return SmiEqual(state, SmiConstant(JSGeneratorObject::kGeneratorClosed));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsGeneratorStateSuspended(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:52:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   52 |     return SmiGreaterThanOrEqual(state, SmiConstant(0));
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:332:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  332 |   SMI_COMPARISON_OP(SmiGreaterThanOrEqual, IntPtrGreaterThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsGeneratorStateSuspendedAtStart(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:61:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   61 |     return SmiEqual(state, SmiConstant(0));
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsGeneratorStateNotExecuting(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:67:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   67 |                        SmiConstant(JSGeneratorObject::kGeneratorExecuting));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsGeneratorAwaiting(v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:76:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   76 |     return WordEqual(is_generator_awaiting, SmiConstant(1));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Smi; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::IsAbruptResumeType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:124:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  124 |     return SmiNotEqual(resume_type, SmiConstant(JSGeneratorObject::kNext));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘void v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::AsyncGeneratorEnqueue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::JSGeneratorObject::ResumeMode, const char*)’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:182:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  182 |                     SmiConstant(JSAsyncGeneratorObject::kGeneratorExecuting)),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:59:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt>; F = v8::internal::ToNumericAssembler::GenerateToNumericImpl()::<lambda()>; G = v8::internal::ToNumericAssembler::GenerateToNumericImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-conversion-gen.cc:134:63:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-conversion-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-async-generator-gen.cc: In member function ‘void v8::internal::AsyncGeneratorResumeNextAssembler::GenerateAsyncGeneratorResumeNextImpl()’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:451:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  451 |     Branch(SmiEqual(resume_type, SmiConstant(JSGeneratorObject::kReturn)),
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/builtins/builtins-interpreter-gen.cc:7:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o ../deps/v8/src/builtins/builtins-promise-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/api.h:13,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:38:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::BoolT; F = v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::TaggedIsAsyncGenerator(v8::internal::CodeStubAssembler::Node*)::<lambda()>; G = v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::TaggedIsAsyncGenerator(v8::internal::CodeStubAssembler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::BoolT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:38:51:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:196:61:   required from here
../deps/v8/src/code-stub-assembler.h:2344:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2344 |                   UndefinedConstant(), SmiConstant(message), args...);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:199:31:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:439:40:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:479:52:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-async-generator-gen.cc:518:70:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:6:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::BoolT; F = v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::TaggedIsAsyncGenerator(v8::internal::CodeStubAssembler::Node*)::<lambda()>; G = v8::internal::{anonymous}::AsyncGeneratorBuiltinsAssembler::TaggedIsAsyncGenerator(v8::internal::CodeStubAssembler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::BoolT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-async-generator-gen.cc:38:51:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-async-generator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’:
../deps/v8/src/code-stub-assembler.h:2344:69:   required from ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::MakeTypeError(v8::internal::MessageTemplate::Template, v8::internal::CodeStubAssembler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node]’
../deps/v8/src/builtins/builtins-async-generator-gen.cc:196:61:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o ../deps/v8/src/builtins/builtins-proxy-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-generator-gen.cc: In member function ‘void v8::internal::GeneratorBuiltinsAssembler::GeneratorPrototypeResume(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::JSGeneratorObject::ResumeMode, const char*)’:
../deps/v8/src/builtins/builtins-generator-gen.cc:43:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   43 |   GotoIf(SmiEqual(receiver_continuation, closed), &if_receiverisclosed);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-generator-gen.cc:43:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   43 |   GotoIf(SmiEqual(receiver_continuation, closed), &if_receiverisclosed);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-generator-gen.cc:46:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   46 |   GotoIf(SmiLessThan(receiver_continuation, closed), &if_receiverisrunning);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-generator-gen.cc:46:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   46 |   GotoIf(SmiLessThan(receiver_continuation, closed), &if_receiverisrunning);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-generator-gen.cc:70:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   70 |   GotoIf(SmiEqual(result_continuation, executing), &if_final_return);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-generator-gen.cc:70:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   70 |   GotoIf(SmiEqual(result_continuation, executing), &if_final_return);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context> v8::internal::ArrayBuiltinsAssembler::context()’:
../deps/v8/src/builtins/builtins-array-gen.h:72:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
   72 |   TNode<Context> context() { return context_; }
      |                                     ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsAssembler::receiver()’:
../deps/v8/src/builtins/builtins-array-gen.h:73:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   73 |   TNode<Object> receiver() { return receiver_; }
      |                                     ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT> v8::internal::ArrayBuiltinsAssembler::argc()’:
../deps/v8/src/builtins/builtins-array-gen.h:74:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   74 |   TNode<IntPtrT> argc() { return argc_; }
      |                                  ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver> v8::internal::ArrayBuiltinsAssembler::o()’:
../deps/v8/src/builtins/builtins-array-gen.h:75:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
   75 |   TNode<JSReceiver> o() { return o_; }
      |                                  ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::ArrayBuiltinsAssembler::len()’:
../deps/v8/src/builtins/builtins-array-gen.h:76:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
   76 |   TNode<Number> len() { return len_; }
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::MapResultGenerator()’:
../deps/v8/src/builtins/builtins-array-gen.cc:200:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  200 |     GenerateArraySpeciesCreate(len_);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h:135:49: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::GenerateArraySpeciesCreate(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
  135 |   void GenerateArraySpeciesCreate(TNode<Number> len);
      |                                   ~~~~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::TypedArrayMapResultGenerator()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:206:25: note: in expansion of macro ‘CAST’
  206 |     TNode<Smi> length = CAST(len_);
      |                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:211:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  211 |         context(), original_array, length, method_name);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:7:
../deps/v8/src/builtins/builtins-typed-array-gen.h:19:65: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
   19 |                                             TNode<JSTypedArray> exemplar,
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:211:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  211 |         context(), original_array, length, method_name);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:7:
../deps/v8/src/builtins/builtins-typed-array-gen.h:20:56: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
   20 |                                             TNode<Smi> len,
      |                                             ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::ReturnFromBuiltin(v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’:
../deps/v8/src/builtins/builtins-array-gen.cc:383:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  383 |       PopAndReturn(IntPtrAdd(argc_, IntPtrConstant(1)), value);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/builtins/builtins-array-gen.cc:390:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  390 |     context_ = context;
      |                ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-ic-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:391:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  391 |     receiver_ = receiver;
      |                 ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:394:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  394 |     argc_ = argc;
      |             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’:
../deps/v8/src/builtins/builtins-array-gen.cc:472:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  472 |     context_ = context;
      |                ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:477:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  477 |     o_ = o;
      |          ^
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:478:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  478 |     len_ = len;
      |            ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:25: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |                   ~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::GenerateIteratingTypedArrayBuiltinBody(const char*, const BuiltinResultGenerator&, const CallResultProcessor&, const PostLoopAction&, v8::internal::CodeStubAssembler::ForEachDirection)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:494:31: note: in expansion of macro ‘CAST’
  494 |     GotoIfNot(HasInstanceType(CAST(receiver_), JS_TYPED_ARRAY_TYPE),
      |                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:497:39: note: in expansion of macro ‘CAST’
  497 |     TNode<JSTypedArray> typed_array = CAST(receiver_);
      |                                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:561:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  561 |                                  typed_array);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:14:
../deps/v8/src/builtins/builtins-array-gen.h:115:55: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::VisitAllTypedArrayElements(v8::internal::BaseBuiltinsFromDSLAssembler::Node*, const CallResultProcessor&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ForEachDirection, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>)’
  115 |                                   TNode<JSTypedArray> typed_array);
      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::HandleFastElements(const CallResultProcessor&, const PostLoopAction&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ForEachDirection, v8::internal::ArrayBuiltinsAssembler::MissingPropertyMode)’:
../deps/v8/src/builtins/builtins-array-gen.cc:782:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  782 |                                   direction, missing_property_mode, smi_len);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:680:61: note:   initializing argument 7 of ‘void v8::internal::ArrayBuiltinsAssembler::VisitAllFastElementsOneKind(v8::internal::ElementsKind, const CallResultProcessor&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::CodeStubAssembler::ForEachDirection, v8::internal::ArrayBuiltinsAssembler::MissingPropertyMode, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
  680 |       MissingPropertyMode missing_property_mode, TNode<Smi> length) {
      |                                                  ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:797:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  797 |                                   direction, missing_property_mode, smi_len);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:680:61: note:   initializing argument 7 of ‘void v8::internal::ArrayBuiltinsAssembler::VisitAllFastElementsOneKind(v8::internal::ElementsKind, const CallResultProcessor&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::CodeStubAssembler::ForEachDirection, v8::internal::ArrayBuiltinsAssembler::MissingPropertyMode, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
  680 |       MissingPropertyMode missing_property_mode, TNode<Smi> length) {
      |                                                  ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::GenerateArraySpeciesCreate()’:
../deps/v8/src/builtins/builtins-array-gen.cc:847:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  847 |                           constructor, len));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsAssembler::GenerateArraySpeciesCreate(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:874:18: note: in expansion of macro ‘CAST’
  874 |         SmiAbove(CAST(len), SmiConstant(JSArray::kInitialMaxFastElementArray)),
      |                  ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:896:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  896 |                           constructor, len));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypePopAssembler::GenerateArrayPrototypePopImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:926:37: note: in expansion of macro ‘CAST’
  926 |     TNode<JSArray> array_receiver = CAST(receiver);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-generator-gen.cc:81:58:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-generator-gen.cc:98:65:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-generator-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1000:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1000 |                  UndefinedConstant(), argc);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypePushAssembler::GenerateArrayPrototypePushImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1031:22: note: in expansion of macro ‘CAST’
 1031 |     array_receiver = CAST(receiver);
      |                      ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1054:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1054 |                 SmiConstant(LanguageMode::kStrict));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1101:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1101 |                 SmiConstant(LanguageMode::kStrict));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-array-gen.cc:1121:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1121 |                       arg, SmiConstant(LanguageMode::kStrict));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypePushAssembler::GenerateArrayPrototypePushImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1118:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1118 |         [this, array_receiver, context](Node* arg) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1119 |           Node* length = LoadJSArrayLength(array_receiver);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1120 |           CallRuntime(Runtime::kSetProperty, context, array_receiver, length,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1121 |                       arg, SmiConstant(LanguageMode::kStrict));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |         },
      |         ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1118:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1118 |         [this, array_receiver, context](Node* arg) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1119 |           Node* length = LoadJSArrayLength(array_receiver);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1120 |           CallRuntime(Runtime::kSetProperty, context, array_receiver, length,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1121 |                       arg, SmiConstant(LanguageMode::kStrict));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1122 |         },
      |         ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1132:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1132 |                  UndefinedConstant(), argc);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘v8::internal::CodeStubAssembler::Node* v8::internal::ArrayPrototypeSliceCodeStubAssembler::HandleFastSlice(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-array-gen.cc:1189:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1189 |                SmiConstant(SloppyArgumentsElements::kParameterMapStart));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1208:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1208 |     GotoIf(SmiAbove(end, unmapped_elements_length), slow);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiAbove(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:326:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  326 |   SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1208:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1208 |     GotoIf(SmiAbove(end, unmapped_elements_length), slow);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiAbove(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:326:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  326 |   SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1216:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1216 |     TNode<Smi> from_mapped = SmiMin(parameter_map_length, CAST(from));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:335:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  335 |   TNode<Smi> SmiMin(TNode<Smi> a, TNode<Smi> b);
      |                     ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:1217:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1217 |     TNode<Smi> to = SmiMin(parameter_map_length, end);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:335:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  335 |   TNode<Smi> SmiMin(TNode<Smi> a, TNode<Smi> b);
      |                     ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:1217:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1217 |     TNode<Smi> to = SmiMin(parameter_map_length, end);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:335:46: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  335 |   TNode<Smi> SmiMin(TNode<Smi> a, TNode<Smi> b);
      |                                   ~~~~~~~~~~~^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1248:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1248 |         SmiMin(SmiMax(parameter_map_length, CAST(from)), end);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:334:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMax(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  334 |   TNode<Smi> SmiMax(TNode<Smi> a, TNode<Smi> b);
      |                     ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:1248:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1248 |         SmiMin(SmiMax(parameter_map_length, CAST(from)), end);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:335:46: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  335 |   TNode<Smi> SmiMin(TNode<Smi> a, TNode<Smi> b);
      |                                   ~~~~~~~~~~~^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeSliceAssembler::GenerateArrayPrototypeSliceImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1313:23: note: in expansion of macro ‘CAST’
 1313 |   GotoIfNot(IsJSArray(CAST(receiver)), &check_arguments_length);
      |                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1315:35: note: in expansion of macro ‘CAST’
 1315 |   TNode<JSArray> array_receiver = CAST(receiver);
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1329:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1329 |       CallStub(CodeFactory::CloneFastJSArray(isolate()), context, receiver));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1354:7: note: in expansion of macro ‘CAST’
 1354 |   o = CAST(receiver);
      |       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1396:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1396 |   GotoIf(WordEqual(end, UndefinedConstant()), &end_undefined);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1425:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1425 |       HandleFastSlice(context, o.value(), k.value(), count, &non_fast);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1142:40: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::ArrayPrototypeSliceCodeStubAssembler::HandleFastSlice(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*)’
 1142 |   Node* HandleFastSlice(TNode<Context> context, Node* array, Node* from,
      |                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1451:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1451 |     CopyOneElement(context, o.value(), a, p_k, n);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1275:38: note:   initializing argument 1 of ‘void v8::internal::ArrayPrototypeSliceCodeStubAssembler::CopyOneElement(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Variable&)’
 1275 |   void CopyOneElement(TNode<Context> context, Node* o, Node* a, Node* p_k,
      |                       ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeShiftAssembler::GenerateArrayPrototypeShiftImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1497:37: note: in expansion of macro ‘CAST’
 1497 |     TNode<JSArray> array_receiver = CAST(receiver);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1629:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1629 |                  UndefinedConstant(), argc);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindLoopContinuationAssembler::GenerateArrayFindLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1670:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1670 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1670:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1670 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1670:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1670 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:1670:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1670 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindLoopEagerDeoptContinuationAssembler::GenerateArrayFindLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1690:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1690 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1690:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1690 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1690:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1690 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindLoopLazyDeoptContinuationAssembler::GenerateArrayFindLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1705:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1705 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1705:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1705 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1705:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1705 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindLoopAfterCallbackLazyDeoptContinuationAssembler::GenerateArrayFindLoopAfterCallbackLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1733:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1733 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1733:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1733 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1733:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1733 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeFindAssembler::GenerateArrayPrototypeFindImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1746:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1746 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1746:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1746 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1746:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1746 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindIndexLoopContinuationAssembler::GenerateArrayFindIndexLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1769:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1769 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1769:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1769 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1769:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1769 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:1769:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1769 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindIndexLoopEagerDeoptContinuationAssembler::GenerateArrayFindIndexLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1787:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1787 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1787:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1787 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1787:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1787 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindIndexLoopLazyDeoptContinuationAssembler::GenerateArrayFindIndexLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1800:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1800 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1800:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1800 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1800:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1800 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFindIndexLoopAfterCallbackLazyDeoptContinuationAssembler::GenerateArrayFindIndexLoopAfterCallbackLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1825:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1825 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1825:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1825 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1825:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1825 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeFindIndexAssembler::GenerateArrayPrototypeFindIndexImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:1838:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1838 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1838:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1838 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1838:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1838 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::ArrayPopulatorAssembler::ConstructArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1860:26: note: in expansion of macro ‘CAST’
 1860 |     Branch(IsConstructor(CAST(receiver)), &is_constructor, &is_not_constructor);
      |                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::ArrayPopulatorAssembler::ConstructArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1893:26: note: in expansion of macro ‘CAST’
 1893 |     Branch(IsConstructor(CAST(receiver)), &is_constructor, &is_not_constructor);
      |                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1898:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1898 |                                receiver, length));
      |                                                ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1924:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
 1924 |                             array_function, UndefinedConstant());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1924:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1924 |                             array_function, UndefinedConstant());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1924:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
 1924 |                             array_function, UndefinedConstant());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPopulatorAssembler::GenerateSetLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1964:35: note: in expansion of macro ‘CAST’
 1964 |       TNode<JSArray> fast_array = CAST(array);
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:1966:31: note: in expansion of macro ‘CAST’
 1966 |       TNode<Smi> length_smi = CAST(length);
      |                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1974:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1974 |       Branch(SmiNotEqual(length_smi, old_length), &runtime, &done);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1974:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1974 |       Branch(SmiNotEqual(length_smi, old_length), &runtime, &done);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1981:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1981 |                   SmiConstant(LanguageMode::kStrict));
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFromAssembler::GenerateArrayFromImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:2004:23: note: in expansion of macro ‘CAST’
 2004 |     Branch(IsCallable(CAST(map_function)), &no_error, &error);
      |                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2052:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2052 |     array = ConstructArrayLike(context, args.GetReceiver());
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1855:51: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::ArrayPopulatorAssembler::ConstructArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
 1855 |   TNode<Object> ConstructArrayLike(TNode<Context> context,
      |                                    ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2136:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2136 |     array = ConstructArrayLike(context, args.GetReceiver(), length.value());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1886:51: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::ArrayPopulatorAssembler::ConstructArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1886 |   TNode<Object> ConstructArrayLike(TNode<Context> context,
      |                                    ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2178:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2178 |   GenerateSetLength(context, array.value(), length.value());
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1947:41: note:   initializing argument 1 of ‘void v8::internal::ArrayPopulatorAssembler::GenerateSetLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1947 |   void GenerateSetLength(TNode<Context> context, TNode<Object> array,
      |                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayOfAssembler::GenerateArrayOfImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2192:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2192 |   TNode<Object> array = ConstructArrayLike(context, args.GetReceiver(), length);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1886:51: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::ArrayPopulatorAssembler::ConstructArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1886 |   TNode<Object> ConstructArrayLike(TNode<Context> context,
      |                                    ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2196:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2196 |                 [=](Node* index) {
      |                 ^~~~~~~~~~~~~~~~~~
 2197 |                   CallRuntime(
      |                   ~~~~~~~~~~~~
 2198 |                       Runtime::kCreateDataProperty, context,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2199 |                       static_cast<Node*>(array), index,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2200 |                       args.AtIndex(index, ParameterMode::SMI_PARAMETERS));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                 },
      |                 ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2196:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2196 |                 [=](Node* index) {
      |                 ^~~~~~~~~~~~~~~~~~
 2197 |                   CallRuntime(
      |                   ~~~~~~~~~~~~
 2198 |                       Runtime::kCreateDataProperty, context,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2199 |                       static_cast<Node*>(array), index,
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2200 |                       args.AtIndex(index, ParameterMode::SMI_PARAMETERS));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2201 |                 },
      |                 ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2204:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2204 |   GenerateSetLength(context, array, length);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1947:41: note:   initializing argument 1 of ‘void v8::internal::ArrayPopulatorAssembler::GenerateSetLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1947 |   void GenerateSetLength(TNode<Context> context, TNode<Object> array,
      |                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2204:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2204 |   GenerateSetLength(context, array, length);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:1947:64: note:   initializing argument 2 of ‘void v8::internal::ArrayPopulatorAssembler::GenerateSetLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1947 |   void GenerateSetLength(TNode<Context> context, TNode<Object> array,
      |                                                  ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeFindAssembler::GenerateTypedArrayPrototypeFindImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2218:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2218 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2218:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2218 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2218:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2218 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeFindIndexAssembler::GenerateTypedArrayPrototypeFindIndexImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2237:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2237 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2237:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2237 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2237:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2237 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeForEachAssembler::GenerateTypedArrayPrototypeForEachImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2255:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2255 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2255:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2255 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2255:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2255 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArraySomeLoopLazyDeoptContinuationAssembler::GenerateArraySomeLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2289:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2289 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2289:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2289 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2289:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2289 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArraySomeLoopEagerDeoptContinuationAssembler::GenerateArraySomeLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2303:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2303 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2303:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2303 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2303:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2303 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArraySomeLoopContinuationAssembler::GenerateArraySomeLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2319:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2319 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2319:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2319 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2319:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2319 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2319:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2319 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArraySomeAssembler::GenerateArraySomeImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2335:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2335 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2335:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2335 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2335:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2335 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSomeAssembler::GenerateTypedArrayPrototypeSomeImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2354:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2354 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2354:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2354 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2354:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2354 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayEveryLoopLazyDeoptContinuationAssembler::GenerateArrayEveryLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2386:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2386 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2386:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2386 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2386:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2386 |                        initial_k, len, UndefinedConstant()));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayEveryLoopEagerDeoptContinuationAssembler::GenerateArrayEveryLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2402:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2402 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2402:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2402 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2402:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2402 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayEveryLoopContinuationAssembler::GenerateArrayEveryLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2418:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2418 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2418:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2418 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2418:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2418 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2418:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2418 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o ../deps/v8/src/builtins/builtins-reflect-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayEveryAssembler::GenerateArrayEveryImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2434:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2434 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2434:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2434 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2434:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2434 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeEveryAssembler::GenerateTypedArrayPrototypeEveryImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2453:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2453 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2453:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2453 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2453:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2453 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceLoopContinuationAssembler::GenerateArrayReduceLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2475:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2475 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2475:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2475 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2475:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2475 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2475:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2475 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReducePreLoopEagerDeoptContinuationAssembler::GenerateArrayReducePreLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2494:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2494 |                      receiver, SmiConstant(0), len, UndefinedConstant()));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2494:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2494 |                      receiver, SmiConstant(0), len, UndefinedConstant()));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2494:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2494 |                      receiver, SmiConstant(0), len, UndefinedConstant()));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceLoopEagerDeoptContinuationAssembler::GenerateArrayReduceLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2507:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2507 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2507:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2507 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2507:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2507 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceLoopLazyDeoptContinuationAssembler::GenerateArrayReduceLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2520:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2520 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2520:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2520 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2520:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2520 |                      initial_k, len, UndefinedConstant()));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceAssembler::GenerateArrayReduceImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2533:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2533 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2533:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2533 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2533:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2533 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeReduceAssembler::GenerateTypedArrayPrototypeReduceImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2553:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2553 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2553:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2553 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2553:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2553 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceRightLoopContinuationAssembler::GenerateArrayReduceRightLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2575:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2575 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2575:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2575 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2575:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2575 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2575:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2575 |                                             initial_k, len, to);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceRightPreLoopEagerDeoptContinuationAssembler::GenerateArrayReduceRightPreLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2595:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2595 |                      TheHoleConstant(), receiver, SmiSub(len, SmiConstant(1)),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2596:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2596 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2596:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2596 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2596:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2596 |                      len, UndefinedConstant()));
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceRightLoopEagerDeoptContinuationAssembler::GenerateArrayReduceRightLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2609:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2609 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2609:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2609 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2609:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2609 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceRightLoopLazyDeoptContinuationAssembler::GenerateArrayReduceRightLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2622:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2622 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2622:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2622 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2622:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2622 |                      receiver, initial_k, len, UndefinedConstant()));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayReduceRightAssembler::GenerateArrayReduceRightImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2635:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2635 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2635:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2635 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2635:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2635 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeReduceRightAssembler::GenerateTypedArrayPrototypeReduceRightImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2657:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2657 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2657:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2657 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2657:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2657 |                                 argc);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFilterLoopContinuationAssembler::GenerateArrayFilterLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2680:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2680 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2680:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2680 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2680:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2680 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2680:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2680 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFilterLoopEagerDeoptContinuationAssembler::GenerateArrayFilterLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2699:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2699 |                      to));
      |                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2699:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2699 |                      to));
      |                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2699:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2699 |                      to));
      |                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFilterLoopLazyDeoptContinuationAssembler::GenerateArrayFilterLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2740:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2740 |                      to.value()));
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2740:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2740 |                      to.value()));
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2740:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2740 |                      to.value()));
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayFilterAssembler::GenerateArrayFilterImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2752:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2752 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2752:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2752 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2752:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2752 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayMapLoopContinuationAssembler::GenerateArrayMapLoopContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2775:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2775 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2775:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2775 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:469:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  469 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2775:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 2775 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:470:50: note:   initializing argument 6 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  470 |       Node* this_arg, Node* a, TNode<JSReceiver> o, Node* initial_k,
      |                                ~~~~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-array-gen.cc:2775:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2775 |                                             len, to);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:471:21: note:   initializing argument 8 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinLoopContinuation(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::BaseBuiltinsFromDSLAssembler::Node*)’
  471 |       TNode<Number> len, Node* to) {
      |       ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayMapLoopEagerDeoptContinuationAssembler::GenerateArrayMapLoopEagerDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2793:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2793 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2793:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2793 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2793:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2793 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o ../deps/v8/src/builtins/builtins-regexp-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayMapLoopLazyDeoptContinuationAssembler::GenerateArrayMapLoopLazyDeoptContinuationImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2818:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2818 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2818:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2818 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2818:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 2818 |                      UndefinedConstant()));
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:10:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayMapAssembler::GenerateArrayMapImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2830:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2830 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2830:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2830 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2830:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2830 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeMapAssembler::GenerateTypedArrayPrototypeMapImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:2849:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2849 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:22: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2849:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2849 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:388:45: note:   initializing argument 2 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  388 |       TNode<Context> context, TNode<Object> receiver, Node* callbackfn,
      |                               ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2849:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2849 |   InitIteratingArrayBuiltinBody(context, receiver, callbackfn, this_arg, argc);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:389:38: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsAssembler::InitIteratingArrayBuiltinBody(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::Node*, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT>)’
  389 |       Node* this_arg, TNode<IntPtrT> argc) {
      |                       ~~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayIsArrayAssembler::GenerateArrayIsArrayImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:2865:50: note: in expansion of macro ‘CAST’
 2865 |   TNode<Int32T> instance_type = LoadInstanceType(CAST(object));
      |                                                  ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2880:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2880 |   Return(CallRuntime(Runtime::kArrayIsArray, context, object));
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayIncludesIndexofAssembler::Generate(v8::internal::ArrayIncludesIndexofAssembler::SearchVariant)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-array-gen.cc:2925:26: note: in expansion of macro ‘CAST’
 2925 |   TNode<JSArray> array = CAST(receiver);
      |                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:2996:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2996 |                             array_length, SmiTag(index_var.value()));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3009:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 3009 |                             array_length, SmiTag(index_var.value()));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3022:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 3022 |                             array_length, SmiTag(index_var.value()));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3041:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 3041 |         CallRuntime(function, context, array, search_element, start_from));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3041:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 3041 |         CallRuntime(function, context, array, search_element, start_from));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:9:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayIncludesIndexofAssembler::GenerateSmiOrObject(v8::internal::ArrayIncludesIndexofAssembler::SearchVariant, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-array-gen.cc:3168:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 3168 |                                 &return_found, &continue_loop, &runtime);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.cc:6:
../deps/v8/src/builtins/builtins-string-gen.h:24:40: note:   initializing argument 6 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Core(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   24 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3171:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 3171 |                                        search_element_string, element_k);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3172:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 3172 |     Branch(WordEqual(result, TrueConstant()), &return_found, &continue_loop);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3190:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 3190 |     Branch(WordEqual(result, TrueConstant()), &return_found, &continue_loop);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeValuesAssembler::GenerateArrayPrototypeValuesImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:3450:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 3450 |                              IterationKind::kValues));
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1106:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayIterator> v8::internal::CodeStubAssembler::CreateArrayIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::IterationKind)’
 1106 |   TNode<JSArrayIterator> CreateArrayIterator(TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeEntriesAssembler::GenerateArrayPrototypeEntriesImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:3458:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 3458 |                              IterationKind::kEntries));
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1106:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayIterator> v8::internal::CodeStubAssembler::CreateArrayIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::IterationKind)’
 1106 |   TNode<JSArrayIterator> CreateArrayIterator(TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayPrototypeKeysAssembler::GenerateArrayPrototypeKeysImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:3466:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 3466 |                              IterationKind::kKeys));
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1106:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayIterator> v8::internal::CodeStubAssembler::CreateArrayIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::IterationKind)’
 1106 |   TNode<JSArrayIterator> CreateArrayIterator(TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc: In member function ‘void v8::internal::ArrayIteratorPrototypeNextAssembler::GenerateArrayIteratorPrototypeNextImpl()’:
../deps/v8/src/builtins/builtins-array-gen.cc:3520:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3520 |     GotoIfNot(SmiBelow(CAST(index), length), &set_done);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiBelow(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:328:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  328 |   SMI_COMPARISON_OP(SmiBelow, UintPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3525:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3525 |                                    SmiAdd(CAST(index), one));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3633:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3633 |     GotoIfNot(SmiBelow(CAST(index), length), &set_done);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiBelow(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:328:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  328 |   SMI_COMPARISON_OP(SmiBelow, UintPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-array-gen.cc:3638:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3638 |                                    SmiAdd(CAST(index), one));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o ../deps/v8/src/builtins/builtins-string-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o ../deps/v8/src/builtins/builtins-symbol-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:35:51:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:108:65:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-array-gen.cc:275:63:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-array-gen.cc:390:16:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’:
../deps/v8/src/builtins/builtins-array-gen.cc:391:17:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’:
../deps/v8/src/builtins/builtins-array-gen.cc:394:13:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’:
../deps/v8/src/builtins/builtins-array-gen.cc:413:40:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:428:32:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:452:30:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-array-gen.cc:689:47:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSArray]’:
../deps/v8/src/builtins/builtins-array-gen.cc:711:40:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/builtins/builtins-array-gen.cc:815:75:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:847:43:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:896:43:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:1000:43:   required from here
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’:
../deps/v8/src/builtins/builtins-array-gen.cc:1031:22:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:1690:57:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:1787:57:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2083:64:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2494:72:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2507:57:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2596:46:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2699:24:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:2793:41:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::String; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::String]’:
../deps/v8/src/builtins/builtins-array-gen.cc:3151:53:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:3603:76:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:3839:73:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:3961:52:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-array-gen.cc:3999:65:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::JSArray>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSArray; PreviousType = v8::internal::JSReceiver; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-array-gen.cc:420:48:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-array-gen.cc:494:67:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/api.h:13,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/field-index.h:8,
                 from ../deps/v8/src/objects.h:20,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-number-gen.cc: In member function ‘void v8::internal::DivideAssembler::GenerateDivideImpl()’:
../deps/v8/src/builtins/builtins-number-gen.cc:893:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  893 |     GotoIf(SmiEqual(divisor, SmiConstant(0)), &bailout);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-number-gen.cc:898:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  898 |     Branch(SmiEqual(dividend, SmiConstant(0)), &dividend_is_zero,
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-number-gen.cc:903:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  903 |       GotoIf(SmiLessThan(divisor, SmiConstant(0)), &bailout);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o ../deps/v8/src/builtins/builtins-typed-array-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-number-gen.cc:775:36:   required from here
../deps/v8/src/code-stub-assembler.h:1958:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1958 |         TailCallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-number-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-number-gen.cc:908:48:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’:
../deps/v8/src/code-stub-assembler.h:1958:77:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
../deps/v8/src/builtins/builtins-number-gen.cc:775:36:   required from here
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-intl-gen.cc: In member function ‘void v8::internal::StringToLowerCaseIntlAssembler::GenerateStringToLowerCaseIntlImpl()’:
../deps/v8/src/builtins/builtins-intl-gen.cc:31:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   31 |   GotoIf(SmiEqual(length, SmiConstant(0)), &return_string);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-intl-gen.cc:46:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   46 |   Node* const dst = AllocateSeqOneByteString(context, length);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:962:68: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqOneByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
  962 |   TNode<String> AllocateSeqOneByteString(Node* context, TNode<Smi> length,
      |                                                         ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-intl-gen.cc:49:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   49 |   GotoIf(SmiGreaterThan(length, SmiConstant(kMaxShortStringLength)), &call_c);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:14,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/objects/map-inl.h:11,
                 from ../deps/v8/src/objects/code-inl.h:13,
                 from ../deps/v8/src/heap/spaces-inl.h:12,
                 from ../deps/v8/src/heap/heap-inl.h:20,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:9:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/api.h:13,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-intl-gen.cc:10:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-intl-gen.cc:58:56:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:7:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-math-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-math-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o ../deps/v8/src/builtins/builtins-wasm-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o ../deps/v8/src/builtins/growable-fixed-array-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:13:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:8:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-handler-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:13:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:13:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:13:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:14:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:13:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o ../deps/v8/src/builtins/setup-builtins-internal.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:49:76:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Context>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Context; PreviousType = v8::internal::Object; bool FromTyped = false]’
../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:211:68:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Context; PreviousType = v8::internal::Object; bool FromTyped = false]’
../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:211:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Object>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Object; PreviousType = v8::internal::Object; bool FromTyped = false]’
../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:211:68:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o ../deps/v8/src/heap/setup-heap-internal.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::StringBuiltinsAssembler::SmiIsNegative(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-string-gen.h:88:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   88 |     return SmiLessThan(value, SmiConstant(0));
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::NewArgumentsElementsAssembler::GenerateNewArgumentsElementsImpl()’:
../deps/v8/src/builtins/builtins-internal-gen.cc:134:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  134 |       Node* offset = IntPtrAdd(length, IntPtrConstant(1));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::DebugBreakTrampolineAssembler::GenerateDebugBreakTrampolineImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-internal-gen.cc:194:35: note: in expansion of macro ‘CAST’
  194 |     TNode<DebugInfo> debug_info = CAST(maybe_debug_info);
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:197:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  197 |     GotoIfNot(SmiToInt32(SmiAnd(flags, SmiConstant(DebugInfo::kBreakAtEntry))),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAnd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:285:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  285 |   SMI_ARITHMETIC_BINOP(SmiAnd, WordAnd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:200:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
  200 |     CallRuntime(Runtime::kDebugBreakAtEntry, context, function);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:211:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
  211 |   TailCallStub(descriptor, code, context, function, new_target, arg_count);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:211:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  211 |   TailCallStub(descriptor, code, context, function, new_target, arg_count);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:211:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  211 |   TailCallStub(descriptor, code, context, function, new_target, arg_count);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Int32T>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc: In member function ‘void v8::internal::PromiseBuiltinsAssembler::PromiseSetHasHandler(v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-promise-gen.cc:273:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  273 |       SmiOr(flags, SmiConstant(1 << JSPromise::kHasHandlerBit));
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc: In member function ‘void v8::internal::PromiseBuiltinsAssembler::PromiseSetStatus(v8::internal::CodeStubAssembler::Node*, v8::Promise::PromiseState)’:
../deps/v8/src/builtins/builtins-promise-gen.cc:299:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  299 |                                  SmiOr(flags, mask));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:299:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  299 |                                  SmiOr(flags, mask));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc: In member function ‘void v8::internal::PromiseBuiltinsAssembler::PromiseSetHandledHint(v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-promise-gen.cc:306:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  306 |       SmiOr(flags, SmiConstant(1 << JSPromise::kHandledHintBit));
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::DeletePropertyBaseAssembler::DeleteDictionaryProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::AccessorAssembler::TNode<v8::internal::NameDictionary>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-internal-gen.cc:494:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  494 |                                          &var_name_index, notfound);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:494:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  494 |                                          &var_name_index, notfound);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1878:41: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1878 |                             TNode<Name> unique_name, Label* if_found,
      |                             ~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:512:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  512 |     TNode<Smi> nof = GetNumberOfElements<NameDictionary>(properties);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1822:52: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::GetNumberOfElements(v8::internal::CodeStubAssembler::TNode<T>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>]’
 1822 |   TNode<Smi> GetNumberOfElements(TNode<Dictionary> dictionary) {
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:513:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  513 |     TNode<Smi> new_nof = SmiSub(nof, SmiConstant(1));
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:514:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  514 |     SetNumberOfElements<NameDictionary>(properties, new_nof);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1828:46: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::SetNumberOfElements(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
 1828 |   void SetNumberOfElements(TNode<Dictionary> dictionary,
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:514:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  514 |     SetNumberOfElements<NameDictionary>(properties, new_nof);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1829:39: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::SetNumberOfElements(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
 1829 |                            TNode<Smi> num_elements_smi) {
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:516:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  516 |         GetNumberOfDeletedElements<NameDictionary>(properties);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1835:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::GetNumberOfDeletedElements(v8::internal::CodeStubAssembler::TNode<T>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>]’
 1835 |   TNode<Smi> GetNumberOfDeletedElements(TNode<Dictionary> dictionary) {
      |                                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:517:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  517 |     TNode<Smi> new_deleted = SmiAdd(num_deleted, SmiConstant(1));
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:518:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  518 |     SetNumberOfDeletedElements<NameDictionary>(properties, new_deleted);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1841:53: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::SetNumberOfDeletedElements(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
 1841 |   void SetNumberOfDeletedElements(TNode<Dictionary> dictionary,
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:518:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  518 |     SetNumberOfDeletedElements<NameDictionary>(properties, new_deleted);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1842:46: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::SetNumberOfDeletedElements(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
 1842 |                                   TNode<Smi> num_deleted_smi) {
      |                                   ~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:522:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  522 |     TNode<Smi> capacity = GetCapacity<NameDictionary>(properties);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1849:44: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::GetCapacity(v8::internal::CodeStubAssembler::TNode<T>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>]’
 1849 |   TNode<Smi> GetCapacity(TNode<Dictionary> dictionary) {
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:523:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  523 |     GotoIf(SmiGreaterThan(new_nof, SmiShr(capacity, 2)), &shrinking_done);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:296:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiShr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, int)’
  296 |   TNode<Smi> SmiShr(TNode<Smi> a, int shift) {
      |                     ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-internal-gen.cc:523:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  523 |     GotoIf(SmiGreaterThan(new_nof, SmiShr(capacity, 2)), &shrinking_done);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:524:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  524 |     GotoIf(SmiLessThan(new_nof, SmiConstant(16)), &shrinking_done);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:525:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  525 |     CallRuntime(Runtime::kShrinkPropertyDictionary, context, receiver);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::DeletePropertyAssembler::GenerateDeletePropertyImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-internal-gen.cc:545:37: note: in expansion of macro ‘CAST’
  545 |   TNode<Map> receiver_map = LoadMap(CAST(receiver));
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:547:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  547 |   GotoIf(IsCustomElementsReceiverInstanceType(instance_type), &slow);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:1458:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCustomElementsReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1458 |       TNode<Int32T> instance_type);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-internal-gen.cc:575:11: note: in expansion of macro ‘CAST’
  575 |           CAST(LoadSlowProperties(CAST(receiver)));
      |           ^~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:575:35: note: in expansion of macro ‘CAST’
  575 |           CAST(LoadSlowProperties(CAST(receiver)));
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:577:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  577 |                                &dont_delete, &if_notfound);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:487:47: note:   initializing argument 1 of ‘void v8::internal::DeletePropertyBaseAssembler::DeleteDictionaryProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::AccessorAssembler::TNode<v8::internal::NameDictionary>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  487 |   void DeleteDictionaryProperty(TNode<Object> receiver,
      |                                 ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:577:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  577 |                                &dont_delete, &if_notfound);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:488:55: note:   initializing argument 2 of ‘void v8::internal::DeletePropertyBaseAssembler::DeleteDictionaryProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::AccessorAssembler::TNode<v8::internal::NameDictionary>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  488 |                                 TNode<NameDictionary> properties,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:577:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  577 |                                &dont_delete, &if_notfound);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:489:45: note:   initializing argument 3 of ‘void v8::internal::DeletePropertyBaseAssembler::DeleteDictionaryProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::AccessorAssembler::TNode<v8::internal::NameDictionary>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  489 |                                 TNode<Name> name, TNode<Context> context,
      |                                 ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:577:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  577 |                                &dont_delete, &if_notfound);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:489:66: note:   initializing argument 4 of ‘void v8::internal::DeletePropertyBaseAssembler::DeleteDictionaryProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::AccessorAssembler::TNode<v8::internal::NameDictionary>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  489 |                                 TNode<Name> name, TNode<Context> context,
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:583:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  583 |       GotoIf(SmiNotEqual(language_mode, SmiConstant(LanguageMode::kSloppy)),
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:603:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  603 |                     language_mode);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:603:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  603 |                     language_mode);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:603:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  603 |                     language_mode);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::EnqueueMicrotaskAssembler::GenerateEnqueueMicrotaskImpl()’:
../deps/v8/src/builtins/builtins-internal-gen.cc:816:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  816 |   TNode<IntPtrT> new_num_tasks = IntPtrAdd(num_tasks, IntPtrConstant(1));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:831:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  831 |         IntPtrMax(IntPtrConstant(8), IntPtrAdd(num_tasks, num_tasks));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:831:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  831 |         IntPtrMax(IntPtrConstant(8), IntPtrAdd(num_tasks, num_tasks));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:848:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
  848 |       SetMicrotaskQueue(new_queue);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:726:69: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetMicrotaskQueue(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>)’
  726 | void InternalBuiltinsAssembler::SetMicrotaskQueue(TNode<FixedArray> queue) {
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:862:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
  862 |       SetMicrotaskQueue(new_queue);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:726:69: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetMicrotaskQueue(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>)’
  726 | void InternalBuiltinsAssembler::SetMicrotaskQueue(TNode<FixedArray> queue) {
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:874:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  874 |   SetPendingMicrotaskCount(new_num_tasks);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:708:73: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetPendingMicrotaskCount(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  708 | void InternalBuiltinsAssembler::SetPendingMicrotaskCount(TNode<IntPtrT> count) {
      |                                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc: In member function ‘void v8::internal::RunMicrotasksAssembler::GenerateRunMicrotasksImpl()’:
../deps/v8/src/builtins/builtins-internal-gen.cc:937:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  937 |             LoadObjectField<Context>(microtask, CallableTask::kContextOffset);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::Context; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Context>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:941:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  941 |         EnterMicrotaskContext(microtask_context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:743:20: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::EnterMicrotaskContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  743 |     TNode<Context> microtask_context) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:942:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  942 |         SetCurrentContext(native_context);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:945:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  945 |             microtask, CallableTask::kCallableOffset);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::JSReceiver; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::JSReceiver>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:951:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  951 |         SetCurrentContext(current_context);
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:983:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  983 |             microtask, PromiseResolveThenableJobTask::kContextOffset);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::Context; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Context>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:986:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  986 |         EnterMicrotaskContext(microtask_context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:743:20: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::EnterMicrotaskContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  743 |     TNode<Context> microtask_context) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:987:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  987 |         SetCurrentContext(native_context);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1001:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1001 |         SetCurrentContext(current_context);
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1009:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 1009 |             microtask, PromiseReactionJobTask::kContextOffset);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::Context; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Context>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1012:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1012 |         EnterMicrotaskContext(microtask_context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:743:20: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::EnterMicrotaskContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  743 |     TNode<Context> microtask_context) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1013:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1013 |         SetCurrentContext(native_context);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1024:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1024 |                        promise_or_capability);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:792:44: note:   initializing argument 2 of ‘void v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)’
  792 |     Runtime::FunctionId id, TNode<Context> context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1033:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1033 |                        promise_or_capability);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:792:44: note:   initializing argument 2 of ‘void v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)’
  792 |     Runtime::FunctionId id, TNode<Context> context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1036:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1036 |         SetCurrentContext(current_context);
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1044:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 1044 |             microtask, PromiseReactionJobTask::kContextOffset);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::Context; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Context>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1047:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1047 |         EnterMicrotaskContext(microtask_context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:743:20: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::EnterMicrotaskContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  743 |     TNode<Context> microtask_context) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1048:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1048 |         SetCurrentContext(native_context);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1059:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1059 |                        promise_or_capability);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:792:44: note:   initializing argument 2 of ‘void v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)’
  792 |     Runtime::FunctionId id, TNode<Context> context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1068:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1068 |                        promise_or_capability);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:792:44: note:   initializing argument 2 of ‘void v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)’
  792 |     Runtime::FunctionId id, TNode<Context> context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1071:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1071 |         SetCurrentContext(current_context);
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:1084:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1084 |         SetCurrentContext(current_context);
      |                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-internal-gen.cc:736:66: note:   initializing argument 1 of ‘void v8::internal::InternalBuiltinsAssembler::SetCurrentContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
  736 | void InternalBuiltinsAssembler::SetCurrentContext(TNode<Context> context) {
      |                                                   ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::PromiseBuiltinsAssembler::PerformPromiseAll(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, const v8::internal::IteratorRecord&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Variable*)’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1860:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1860 |     GotoIf(SmiEqual(index, SmiConstant(PropertyArray::HashField::kMax)),
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1869:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1869 |         SmiAdd(remaining_elements_count, SmiConstant(1)));
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1883:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1883 |         resolve_element_context, index, native_context);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:224:31: note:   initializing argument 2 of ‘v8::internal::compiler::Node* v8::internal::PromiseBuiltinsAssembler::CreatePromiseAllResolveElementFunction(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::Node*)’
  224 |     Node* context, TNode<Smi> index, Node* native_context) {
      |                    ~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1905:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1905 |     var_index = SmiAdd(index, SmiConstant(1));
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1941:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1941 |     remaining_elements_count = SmiSub(remaining_elements_count, SmiConstant(1));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1945:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1945 |     GotoIf(SmiEqual(remaining_elements_count, SmiConstant(0)),
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1957:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1957 |     GotoIf(SmiGreaterThanOrEqual(old_capacity, new_capacity), &return_promise);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:332:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  332 |   SMI_COMPARISON_OP(SmiGreaterThanOrEqual, IntPtrGreaterThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:1957:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1957 |     GotoIf(SmiGreaterThanOrEqual(old_capacity, new_capacity), &return_promise);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:332:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  332 |   SMI_COMPARISON_OP(SmiGreaterThanOrEqual, IntPtrGreaterThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc: In member function ‘void v8::internal::PromiseAllResolveElementClosureAssembler::GeneratePromiseAllResolveElementClosureImpl()’:
../deps/v8/src/builtins/builtins-promise-gen.cc:2135:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2135 |   remaining_elements_count = SmiSub(remaining_elements_count, SmiConstant(1));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-promise-gen.cc:2138:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2138 |   GotoIf(SmiEqual(remaining_elements_count, SmiConstant(0)), &resolve_promise);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:14:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o ../deps/v8/src/ic/accessor-assembler.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:286:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:939:36:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1117:39:   required from here
../deps/v8/src/code-stub-assembler.h:1958:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1958 |         TailCallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1958:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1958 |         TailCallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1216:46:   required from here
../deps/v8/src/code-stub-assembler.h:1958:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1958 |         TailCallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1245:42:   required from here
../deps/v8/src/code-stub-assembler.h:1958:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1958 |         TailCallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-promise-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1003:68: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1003 |   Node* TailCallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                               ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1894:70:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-promise-gen.cc:1941:79:   required from here
../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  385 |     return *this;
      |             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:197:78:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::SharedFunctionInfo; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::SharedFunctionInfo]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:206:54:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::SharedFunctionInfo>::TNode(const v8::internal::compiler::TNode<v8::internal::SharedFunctionInfo>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::SharedFunctionInfo>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::SharedFunctionInfo]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int64T]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:714:65:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:805:10:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::HeapObject; F = v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)::<lambda()>; G = v8::internal::InternalBuiltinsAssembler::RunPromiseHook(v8::internal::Runtime::FunctionId, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::HeapObject>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:805:10:   required from here
../deps/v8/src/code-stub-assembler.h:424:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  424 |         [&]() -> Node* { return implicit_cast<TNode<A>>(true_body()); },
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/assert-scope.h:9,
                 from ../deps/v8/src/objects.h:13,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/macros.h:284:29: note:   initializing argument 1 of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  284 | V8_INLINE A implicit_cast(A x) {
      |                           ~~^
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-internal-gen.cc:938:76:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’:
../deps/v8/src/code-stub-assembler.h:1958:77:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
../deps/v8/src/builtins/builtins-promise-gen.cc:1117:39:   required from here
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’:
../deps/v8/src/code-stub-assembler.h:1958:77:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
../deps/v8/src/builtins/builtins-promise-gen.cc:1216:46:   required from here
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’:
../deps/v8/src/code-stub-assembler.h:1958:77:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::TailCallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
../deps/v8/src/builtins/builtins-promise-gen.cc:1245:42:   required from here
../deps/v8/src/compiler/code-assembler.h:1005:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1005 |     return TailCallStub(callable.descriptor(), target, context, args...);
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1010:42: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::TailCallStub(const v8::internal::CallInterfaceDescriptor&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::Node*}]’
 1010 |                      Node* context, TArgs... args) {
      |                                     ~~~~~^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:10:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectEntriesValuesBuiltinsAssembler::GetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’:
../deps/v8/src/builtins/builtins-object-gen.cc:210:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  210 |   GotoIfMapHasSlowProperties(map, &if_call_runtime);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:81:46: note:   initializing argument 1 of ‘void v8::internal::ObjectEntriesValuesBuiltinsAssembler::GotoIfMapHasSlowProperties(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’
   81 |   void GotoIfMapHasSlowProperties(TNode<Map> map, Label* if_slow);
      |                                   ~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:212:28: note: in expansion of macro ‘CAST’
  212 |   TNode<JSObject> object = CAST(receiver);
      |                            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::JSReceiver]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:10:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:220:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  220 |       collect_type);
      |                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:84:22: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FastGetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’
   84 |       TNode<Context> context, TNode<JSObject> object,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:220:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  220 |       collect_type);
      |                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:84:47: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FastGetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’
   84 |       TNode<Context> context, TNode<JSObject> object,
      |                               ~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:236:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  236 |       Return(CallRuntime(Runtime::kObjectEntries, context, object));
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSObject>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:239:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  239 |       Return(CallRuntime(Runtime::kObjectValues, context, object));
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSObject>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:248:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  248 |           CallRuntime(Runtime::kObjectEntriesSkipFastPath, context, receiver));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:252:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  252 |           CallRuntime(Runtime::kObjectValuesSkipFastPath, context, receiver));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectEntriesValuesBuiltinsAssembler::GotoIfMapHasSlowProperties(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-object-gen.cc:259:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  259 |   GotoIf(IsStringWrapperElementsKind(map), if_slow);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:169:16: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::ObjectBuiltinsAssembler::IsStringWrapperElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)’
  169 |     TNode<Map> map) {
      |     ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-object-gen.cc:261:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  261 |   GotoIf(HasHiddenPrototype(map), if_slow);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:194:16: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Uint32T> v8::internal::ObjectEntriesValuesBuiltinsAssembler::HasHiddenPrototype(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)’
  194 |     TNode<Map> map) {
      |     ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FastGetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’:
../deps/v8/src/builtins/builtins-object-gen.cc:328:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
  328 |       Node* next_key = GetKey(descriptors, descriptor_index);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::DescriptorArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::DescriptorArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2400:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
 2400 |   TNode<Name> GetKey(TNode<Array> array, TNode<Uint32T> entry_index);
      |                      ~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:328:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  328 |       Node* next_key = GetKey(descriptors, descriptor_index);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2400:57: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
 2400 |   TNode<Name> GetKey(TNode<Array> array, TNode<Uint32T> entry_index);
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-reflect-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:334:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
  334 |           DescriptorArrayGetDetails(descriptors, descriptor_index));
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::DescriptorArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::DescriptorArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2403:67: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::DescriptorArrayGetDetails(v8::internal::CodeStubAssembler::TNode<v8::internal::DescriptorArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’
 2403 |   TNode<Uint32T> DescriptorArrayGetDetails(TNode<DescriptorArray> descriptors,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:334:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  334 |           DescriptorArrayGetDetails(descriptors, descriptor_index));
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2404:59: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::DescriptorArrayGetDetails(v8::internal::CodeStubAssembler::TNode<v8::internal::DescriptorArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’
 2404 |                                            TNode<Uint32T> descriptor_number);
      |                                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:335:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  335 |       TNode<Uint32T> kind = LoadPropertyKind(details);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:74:50: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::ObjectEntriesValuesBuiltinsAssembler::LoadPropertyKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’
   74 |   TNode<Uint32T> LoadPropertyKind(TNode<Uint32T> details) {
      |                                   ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:338:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  338 |       GotoIf(IsPropertyKindAccessor(kind), if_call_runtime_with_fast_path);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:184:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::ObjectEntriesValuesBuiltinsAssembler::IsPropertyKindAccessor(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’
  184 |     TNode<Uint32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:343:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  343 |       GotoIfNot(IsPropertyEnumerable(details), &next_descriptor);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:177:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::ObjectEntriesValuesBuiltinsAssembler::IsPropertyEnumerable(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’
  177 |     TNode<Uint32T> details) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:385:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  385 |                                           if_no_properties);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:89:22: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FinalizeValuesOrEntriesJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’
   89 |       TNode<Context> context, TNode<FixedArray> values_or_entries,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:385:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
  385 |                                           if_no_properties);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:89:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FinalizeValuesOrEntriesJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’
   89 |       TNode<Context> context, TNode<FixedArray> values_or_entries,
      |                               ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:385:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  385 |                                           if_no_properties);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:90:39: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::ObjectEntriesValuesBuiltinsAssembler::FinalizeValuesOrEntriesJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’
   90 |       TNode<IntPtrT> size, TNode<Map> array_map, Label* if_empty);
      |                            ~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/assert-scope.h:9,
                 from ../deps/v8/src/objects.h:13,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-internal-gen.cc:545:51:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectPrototypeHasOwnPropertyAssembler::GenerateObjectPrototypeHasOwnPropertyImpl()’:
../deps/v8/src/builtins/builtins-object-gen.cc:468:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  468 |         Branch(IsSpecialReceiverInstanceType(instance_type), &call_runtime,
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1456:60: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1456 |   TNode<BoolT> IsSpecialReceiverInstanceType(TNode<Int32T> instance_type);
      |                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/assert-scope.h:9,
                 from ../deps/v8/src/objects.h:13,
                 from ../deps/v8/src/objects/fixed-array.h:8,
                 from ../deps/v8/src/contexts.h:8,
                 from ../deps/v8/src/api.h:9,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::JSObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-internal-gen.cc:575:11:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-internal-gen.cc:8:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSObject]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-internal-gen.cc:575:11:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-object-gen.cc:510:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  510 |         ObjectAssignFast(context, to, next_source, &slow);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:53:40: note:   initializing argument 1 of ‘void v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   53 |   void ObjectAssignFast(TNode<Context> context, TNode<JSReceiver> to,
      |                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:510:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  510 |         ObjectAssignFast(context, to, next_source, &slow);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:53:67: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   53 |   void ObjectAssignFast(TNode<Context> context, TNode<JSReceiver> to,
      |                                                 ~~~~~~~~~~~~~~~~~~^~
../deps/v8/src/builtins/builtins-object-gen.cc:510:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  510 |         ObjectAssignFast(context, to, next_source, &slow);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:54:39: note:   initializing argument 3 of ‘void v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   54 |                         TNode<Object> from, Label* slow);
      |                         ~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-object-gen.cc:515:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  515 |           CallRuntime(Runtime::kSetDataProperties, context, to, next_source);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:515:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  515 |           CallRuntime(Runtime::kSetDataProperties, context, to, next_source);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectAssignAssembler::GenerateObjectAssignImpl()’:
../deps/v8/src/builtins/builtins-object-gen.cc:507:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  507 |       [=](Node* next_source_) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
  508 |         TNode<Object> next_source = CAST(next_source_);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509 |         Label slow(this), cont(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         ObjectAssignFast(context, to, next_source, &slow);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |         Goto(&cont);
      |         ~~~~~~~~~~~~
  512 | 
      |        
  513 |         BIND(&slow);
      |         ~~~~~~~~~~~~
  514 |         {
      |         ~
  515 |           CallRuntime(Runtime::kSetDataProperties, context, to, next_source);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |           Goto(&cont);
      |           ~~~~~~~~~~~~
  517 |         }
      |         ~
  518 |         BIND(&cont);
      |         ~~~~~~~~~~~~
  519 |       },
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:507:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  507 |       [=](Node* next_source_) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
  508 |         TNode<Object> next_source = CAST(next_source_);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509 |         Label slow(this), cont(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510 |         ObjectAssignFast(context, to, next_source, &slow);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |         Goto(&cont);
      |         ~~~~~~~~~~~~
  512 | 
      |        
  513 |         BIND(&slow);
      |         ~~~~~~~~~~~~
  514 |         {
      |         ~
  515 |           CallRuntime(Runtime::kSetDataProperties, context, to, next_source);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |           Goto(&cont);
      |           ~~~~~~~~~~~~
  517 |         }
      |         ~
  518 |         BIND(&cont);
      |         ~~~~~~~~~~~~
  519 |       },
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Uint32T> v8::internal::ObjectBuiltinsAssembler::EnsureOnlyHasSimpleProperties(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-object-gen.cc:530:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  530 |   GotoIf(IsCustomElementsReceiverInstanceType(instance_type), bailout);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1458:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCustomElementsReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1458 |       TNode<Int32T> instance_type);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:537:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  537 |   return bit_field3;
      |          ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:550:33: note: in expansion of macro ‘CAST’
  550 |   TNode<Map> from_map = LoadMap(CAST(from));
      |                                 ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:557:45: note: in expansion of macro ‘CAST’
  557 |       Branch(SmiEqual(LoadStringLengthAsSmi(CAST(from)), SmiConstant(0)), &done,
      |                                             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:568:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  568 |   TNode<BoolT> to_is_simple_receiver = IsSimpleObjectMap(to_map);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1462:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSimpleObjectMap(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)’
 1462 |   TNode<BoolT> IsSimpleObjectMap(TNode<Map> map);
      |                                  ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-object-gen.cc:572:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  572 |       EnsureOnlyHasSimpleProperties(from_map, from_instance_type, slow);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:529:16: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Uint32T> v8::internal::ObjectBuiltinsAssembler::EnsureOnlyHasSimpleProperties(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>, v8::internal::compiler::CodeAssembler::Label*)’
  529 |     TNode<Map> map, TNode<Int32T> instance_type, Label* bailout) {
      |     ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-object-gen.cc:572:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  572 |       EnsureOnlyHasSimpleProperties(from_map, from_instance_type, slow);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:529:35: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Uint32T> v8::internal::ObjectBuiltinsAssembler::EnsureOnlyHasSimpleProperties(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>, v8::internal::compiler::CodeAssembler::Label*)’
  529 |     TNode<Map> map, TNode<Int32T> instance_type, Label* bailout) {
      |                     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:574:44: note: in expansion of macro ‘CAST’
  574 |   GotoIfNot(IsEmptyFixedArray(LoadElements(CAST(from))), slow);
      |                                            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-object-gen.cc:607:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  607 |             var_from_map = from_map;
      |                            ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:617:36: note: in expansion of macro ‘CAST’
  617 |             var_from_map = LoadMap(CAST(from));
      |                                    ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:619:17: note: in expansion of macro ‘CAST’
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:620:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2000:52: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::TryLookupPropertyInSimpleObject(v8::internal::CodeStubAssembler::TNode<v8::internal::JSObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::HeapObject>*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*)’
 2000 |                                        TNode<Name> unique_name,
      |                                        ~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:652:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  652 |             var_details = details;
      |                           ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:670:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Name>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:670:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Name>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:681:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  681 |               var_value.value(), LanguageMode::kStrict);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:10:
../deps/v8/src/ic/keyed-store-generic.h:23:42: note:   initializing argument 2 of ‘static void v8::internal::KeyedStoreGenericGenerator::SetProperty(v8::internal::compiler::CodeAssemblerState*, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Context>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::JSReceiver>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::BoolT>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Name>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   23 |                           TNode<Context> context, TNode<JSReceiver> receiver,
      |                           ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:681:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  681 |               var_value.value(), LanguageMode::kStrict);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:10:
../deps/v8/src/ic/keyed-store-generic.h:23:69: note:   initializing argument 3 of ‘static void v8::internal::KeyedStoreGenericGenerator::SetProperty(v8::internal::compiler::CodeAssemblerState*, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Context>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::JSReceiver>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::BoolT>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Name>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   23 |                           TNode<Context> context, TNode<JSReceiver> receiver,
      |                                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:681:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  681 |               var_value.value(), LanguageMode::kStrict);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:10:
../deps/v8/src/ic/keyed-store-generic.h:24:40: note:   initializing argument 4 of ‘static void v8::internal::KeyedStoreGenericGenerator::SetProperty(v8::internal::compiler::CodeAssemblerState*, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Context>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::JSReceiver>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::BoolT>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Name>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   24 |                           TNode<BoolT> is_simple_receiver, TNode<Name> name,
      |                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:681:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  681 |               var_value.value(), LanguageMode::kStrict);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:10:
../deps/v8/src/ic/keyed-store-generic.h:24:72: note:   initializing argument 5 of ‘static void v8::internal::KeyedStoreGenericGenerator::SetProperty(v8::internal::compiler::CodeAssemblerState*, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Context>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::JSReceiver>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::BoolT>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Name>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   24 |                           TNode<BoolT> is_simple_receiver, TNode<Name> name,
      |                                                            ~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/builtins/builtins-object-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-object-gen.cc:687:46: note: in expansion of macro ‘CAST’
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |                                              ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:687:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:57: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Map; Right = v8::internal::Map; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                                            ~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-object-gen.cc:687:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:687:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::DescriptorArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::DescriptorArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:585:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  585 |       [=, &var_stable](TNode<UintPtrT> descriptor_key_index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  586 |         TNode<Name> next_key =
      |         ~~~~~~~~~~~~~~~~~~~~~~
  587 |             CAST(LoadFixedArrayElement(from_descriptors, descriptor_key_index));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  588 | 
      |        
  589 |         TVARIABLE(Object, var_value, SmiConstant(0));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  590 |         Label do_store(this), next_iteration(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  591 | 
      |        
  592 |         {
      |         ~
  593 |           TVARIABLE(Map, var_from_map);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  594 |           TVARIABLE(HeapObject, var_meta_storage);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  595 |           TVARIABLE(IntPtrT, var_entry);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  596 |           TVARIABLE(Uint32T, var_details);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  597 |           Label if_found(this);
      |           ~~~~~~~~~~~~~~~~~~~~~
  598 | 
      |        
  599 |           Label if_found_fast(this), if_found_dict(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  600 | 
      |        
  601 |           Label if_stable(this), if_not_stable(this);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |           Branch(var_stable.value(), &if_stable, &if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  603 |           BIND(&if_stable);
      |           ~~~~~~~~~~~~~~~~~
  604 |           {
      |           ~
  605 |             // Directly decode from the descriptor array if |from| did not
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |             // change shape.
      |             ~~~~~~~~~~~~~~~~
  607 |             var_from_map = from_map;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  608 |             var_meta_storage = from_descriptors;
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  609 |             var_entry = Signed(descriptor_key_index);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |             Goto(&if_found_fast);
      |             ~~~~~~~~~~~~~~~~~~~~~
  611 |           }
      |           ~
  612 |           BIND(&if_not_stable);
      |           ~~~~~~~~~~~~~~~~~~~~~
  613 |           {
      |           ~
  614 |             // If the map did change, do a slower lookup. We are still
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  615 |             // guaranteed that the object has a simple shape, and that the key
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  616 |             // is a name.
      |             ~~~~~~~~~~~~~
  617 |             var_from_map = LoadMap(CAST(from));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  618 |             TryLookupPropertyInSimpleObject(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  619 |                 CAST(from), var_from_map.value(), next_key, &if_found_fast,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |                 &if_found_dict, &var_meta_storage, &var_entry, &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |           }
      |           ~
  622 | 
      |        
  623 |           BIND(&if_found_fast);
      |           ~~~~~~~~~~~~~~~~~~~~~
  624 |           {
      |           ~
  625 |             Node* descriptors = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  626 |             Node* name_index = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  627 | 
      |        
  628 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629 |             var_details =
      |             ~~~~~~~~~~~~~
  630 |                 LoadDetailsByKeyIndex<DescriptorArray>(descriptors, name_index);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |             GotoIf(IsSetWord32(var_details.value(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  632 |                                PropertyDetails::kAttributesDontEnumMask),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633 |                    &next_iteration);
      |                    ~~~~~~~~~~~~~~~~~
  634 | 
      |        
  635 |             LoadPropertyFromFastObject(from, var_from_map.value(), descriptors,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636 |                                        name_index, var_details.value(),
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                                        &var_value);
      |                                        ~~~~~~~~~~~~
  638 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  639 |           }
      |           ~
  640 |           BIND(&if_found_dict);
      |           ~~~~~~~~~~~~~~~~~~~~~
  641 |           {
      |           ~
  642 |             Node* dictionary = var_meta_storage.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  643 |             Node* entry = var_entry.value();
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644 | 
      |        
  645 |             TNode<Uint32T> details =
      |             ~~~~~~~~~~~~~~~~~~~~~~~~
  646 |                 LoadDetailsByKeyIndex<NameDictionary>(dictionary, entry);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  647 |             // Skip non-enumerable properties.
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  648 |             GotoIf(
      |             ~~~~~~~
  649 |                 IsSetWord32(details, PropertyDetails::kAttributesDontEnumMask),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  650 |                 &next_iteration);
      |                 ~~~~~~~~~~~~~~~~~
  651 | 
      |        
  652 |             var_details = details;
      |             ~~~~~~~~~~~~~~~~~~~~~~
  653 |             var_value = LoadValueByKeyIndex<NameDictionary>(dictionary, entry);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654 |             Goto(&if_found);
      |             ~~~~~~~~~~~~~~~~
  655 |           }
      |           ~
  656 | 
      |        
  657 |           // Here we have details and value which could be an accessor.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |           BIND(&if_found);
      |           ~~~~~~~~~~~~~~~~
  659 |           {
      |           ~
  660 |             Label slow_load(this, Label::kDeferred);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  661 | 
      |        
  662 |             var_value =
      |             ~~~~~~~~~~~
  663 |                 CallGetterIfAccessor(var_value.value(), var_details.value(),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  664 |                                      context, from, &slow_load, kCallJSGetter);
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  665 |             Goto(&do_store);
      |             ~~~~~~~~~~~~~~~~
  666 | 
      |        
  667 |             BIND(&slow_load);
      |             ~~~~~~~~~~~~~~~~~
  668 |             {
      |             ~
  669 |               var_value =
      |               ~~~~~~~~~~~
  670 |                   CallRuntime(Runtime::kGetProperty, context, from, next_key);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  671 |               Goto(&do_store);
      |               ~~~~~~~~~~~~~~~~
  672 |             }
      |             ~
  673 |           }
      |           ~
  674 |         }
      |         ~
  675 | 
      |        
  676 |         // Store property to target object.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  677 |         BIND(&do_store);
      |         ~~~~~~~~~~~~~~~~
  678 |         {
      |         ~
  679 |           KeyedStoreGenericGenerator::SetProperty(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680 |               state(), context, to, to_is_simple_receiver, next_key,
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |               var_value.value(), LanguageMode::kStrict);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  682 | 
      |        
  683 |           // Check if the |from| object is still stable, i.e. we can proceed
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684 |           // using property details from preloaded |from_descriptors|.
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  685 |           var_stable = Select<BoolT>(
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686 |               var_stable.value(),
      |               ~~~~~~~~~~~~~~~~~~~
  687 |               [=] { return WordEqual(LoadMap(CAST(from)), from_map); },
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |               [=] { return Int32FalseConstant(); });
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 | 
      |        
  690 |           Goto(&next_iteration);
      |           ~~~~~~~~~~~~~~~~~~~~~~
  691 |         }
      |         ~
  692 | 
      |        
  693 |         BIND(&next_iteration);
      |         ~~~~~~~~~~~~~~~~~~~~~~
  694 |       });
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:694:8: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
  694 |       });
      |        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Uint32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2411:46: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::DescriptorArrayForEach(v8::internal::compiler::CodeAssembler::VariableList&, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, const ForEachDescriptorBodyFunction&)’
 2411 |                               TNode<Uint32T> end_descriptor,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectValuesAssembler::GenerateObjectValuesImpl()’:
../deps/v8/src/builtins/builtins-object-gen.cc:790:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  790 |   GetOwnValuesOrEntries(context, object, CollectType::kValues);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:200:20: note:   initializing argument 1 of ‘void v8::internal::ObjectEntriesValuesBuiltinsAssembler::GetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’
  200 |     TNode<Context> context, TNode<Object> maybe_object,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectEntriesAssembler::GenerateObjectEntriesImpl()’:
../deps/v8/src/builtins/builtins-object-gen.cc:798:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  798 |   GetOwnValuesOrEntries(context, object, CollectType::kEntries);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:200:20: note:   initializing argument 1 of ‘void v8::internal::ObjectEntriesValuesBuiltinsAssembler::GetOwnValuesOrEntries(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ObjectEntriesValuesBuiltinsAssembler::CollectType)’
  200 |     TNode<Context> context, TNode<Object> maybe_object,
      |     ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/accessors.h:11,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:7:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:11:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.cc:10:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectGetOwnPropertyDescriptorAssembler::GenerateObjectGetOwnPropertyDescriptorImpl()’:
../deps/v8/src/builtins/builtins-object-gen.cc:1426:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1426 |   GotoIf(IsSpecialReceiverInstanceType(instance_type), &call_runtime);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1456:60: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1456 |   TNode<BoolT> IsSpecialReceiverInstanceType(TNode<Int32T> instance_type);
      |                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-object-gen.cc:1503:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1503 |   Add<NameDictionary>(name_dictionary, HeapConstant(name), value, bailout);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1902:30: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1503:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1503 |   Add<NameDictionary>(name_dictionary, HeapConstant(name), value, bailout);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:1902:73: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |                                                           ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc: In member function ‘v8::internal::Node* v8::internal::ObjectBuiltinsAssembler::FromPropertyDescriptor(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-object-gen.cc:1568:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1568 |                       value, &bailout);
      |                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1568:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1568 |                       value, &bailout);
      |                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1499:38: note:   initializing argument 4 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1499 |     Handle<Name> name, TNode<Object> value, Label* bailout) {
      |                        ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1574:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1574 |         &bailout);
      |                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1579:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1579 |                       &bailout);
      |                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1579:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1579 |                       &bailout);
      |                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1499:38: note:   initializing argument 4 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1499 |     Handle<Name> name, TNode<Object> value, Label* bailout) {
      |                        ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1583:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1583 |                       &bailout);
      |                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1583:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1583 |                       &bailout);
      |                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1499:38: note:   initializing argument 4 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1499 |     Handle<Name> name, TNode<Object> value, Label* bailout) {
      |                        ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1590:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1590 |         &bailout);
      |                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1596:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1596 |         &bailout);
      |                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-object-gen.cc:1498:51: note:   initializing argument 2 of ‘void v8::internal::ObjectBuiltinsAssembler::AddToDictionaryIf(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
 1498 |     TNode<BoolT> condition, TNode<NameDictionary> name_dictionary,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-object-gen.cc:202:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSObject]’:
../deps/v8/src/builtins/builtins-object-gen.cc:213:55:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc: In member function ‘void v8::internal::GrowableFixedArray::Push(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
../deps/v8/src/builtins/growable-fixed-array-gen.cc:21:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   21 |     var_capacity_ = NewCapacity(capacity);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/builtins/growable-fixed-array-gen.h:40:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::GrowableFixedArray::NewCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
   40 |   TNode<IntPtrT> NewCapacity(TNode<IntPtrT> current_capacity);
      |                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:22:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   22 |     var_array_ = ResizeFixedArray(length, var_capacity_.value());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/builtins/growable-fixed-array-gen.h:44:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::GrowableFixedArray::ResizeFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
   44 |   TNode<FixedArray> ResizeFixedArray(TNode<IntPtrT> const element_count,
      |                                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:32:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   32 |     var_length_ = IntPtrAdd(length, IntPtrConstant(1));
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::GrowableFixedArray::ToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
../deps/v8/src/builtins/growable-fixed-array-gen.cc:51:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   51 |     var_array_ = ResizeFixedArray(length, length);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/builtins/growable-fixed-array-gen.h:44:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::GrowableFixedArray::ResizeFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
   44 |   TNode<FixedArray> ResizeFixedArray(TNode<IntPtrT> const element_count,
      |                                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:51:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   51 |     var_array_ = ResizeFixedArray(length, length);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/builtins/growable-fixed-array-gen.h:45:59: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::GrowableFixedArray::ResizeFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
   45 |                                      TNode<IntPtrT> const new_capacity);
      |                                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:52:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   52 |     var_capacity_ = length;
      |                     ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/builtins/builtins-object-gen.cc:454:37:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:65:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
   65 |   return result;
      |          ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::GrowableFixedArray::NewCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/builtins/growable-fixed-array-gen.cc:77:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   77 |       IntPtrAdd(IntPtrAdd(current_capacity, WordShr(current_capacity, 1)),
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:885:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::WordShr(v8::internal::compiler::TNode<v8::internal::IntPtrT>, int)’
  885 |   TNode<IntPtrT> WordShr(TNode<IntPtrT> value, int shift) {
      |                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:77:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   77 |       IntPtrAdd(IntPtrAdd(current_capacity, WordShr(current_capacity, 1)),
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc:80:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   80 |   return new_capacity;
      |          ^~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/growable-fixed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::FixedArray> v8::internal::GrowableFixedArray::ResizeFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/builtins/growable-fixed-array-gen.cc:96:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
   96 |   return to_array;
      |          ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.h:8,
                 from ../deps/v8/src/builtins/growable-fixed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-object-gen.cc:688:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::BoolT; F = v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)::<lambda(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)>::<lambda()>; G = v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)::<lambda(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)>::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::BoolT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-object-gen.cc:688:51:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::String; F = v8::internal::ObjectPrototypeToStringAssembler::GenerateObjectPrototypeToStringImpl()::<lambda()>::<lambda()>; G = v8::internal::ObjectPrototypeToStringAssembler::GenerateObjectPrototypeToStringImpl()::<lambda()>::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::String>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-object-gen.cc:1007:76:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::String; F = v8::internal::ObjectPrototypeToStringAssembler::GenerateObjectPrototypeToStringImpl()::<lambda()>; G = v8::internal::ObjectPrototypeToStringAssembler::GenerateObjectPrototypeToStringImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::String>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-object-gen.cc:1008:10:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:12:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/growable-fixed-array-gen.cc:39:66:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o ../deps/v8/src/ic/binary-op-assembler.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-object-gen.cc:550:43:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::String>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::String; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-object-gen.cc:557:55:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::String; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::String]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::String; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-object-gen.cc:557:55:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::JSObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-object-gen.cc:574:54:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/globals.h:18,
                 from ../deps/v8/src/builtins/builtins.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:8,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::BoolT; F = v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)::<lambda(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)>::<lambda()>; G = v8::internal::ObjectBuiltinsAssembler::ObjectAssignFast(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)::<lambda(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)>::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::BoolT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-object-gen.cc:688:51:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-object-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/interface-descriptors.h:10,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-iterator-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o ../deps/v8/src/ic/keyed-store-generic.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:102:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  102 |   return RegExpCreate(context, initial_map, maybe_string, flags);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.h:27:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   27 |   TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
      |                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:102:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  102 |   return RegExpCreate(context, initial_map, maybe_string, flags);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.h:27:65: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   27 |   TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
      |                                                      ~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:102:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  102 |   return RegExpCreate(context, initial_map, maybe_string, flags);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.h:28:44: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   28 |                              TNode<Object> regexp_string, TNode<String> flags);
      |                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:102:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  102 |   return RegExpCreate(context, initial_map, maybe_string, flags);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.h:28:73: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   28 |                              TNode<Object> regexp_string, TNode<String> flags);
      |                                                           ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:111:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  111 |       [=] { return ToString_Inline(context, maybe_string); });
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:111:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  111 |       [=] { return ToString_Inline(context, maybe_string); });
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:114:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  114 |                      pattern, flags);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:114:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  114 |                      pattern, flags);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:114:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  114 |                      pattern, flags);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ConstructNewResultFromMatchInfo(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:173:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  173 |   TNode<Smi> const num_results = SmiTag(WordShr(num_indices, 1));
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:885:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::WordShr(v8::internal::compiler::TNode<v8::internal::IntPtrT>, int)’
  885 |   TNode<IntPtrT> WordShr(TNode<IntPtrT> value, int shift) {
      |                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:182:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  182 |   TNode<String> const first = SubString(string, SmiUntag(start), SmiUntag(end));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:191:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  191 |   GotoIf(SmiEqual(num_results, SmiConstant(1)), &out);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:195:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  195 |       IntPtrConstant(RegExpMatchInfo::kFirstCaptureIndex), num_indices);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:214:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  214 |     GotoIf(SmiEqual(start, SmiConstant(-1)), &next_iter);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:220:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  220 |         SubString(string, SmiUntag(start), SmiUntag(end));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:251:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  251 |     GotoIf(WordEqual(maybe_names, SmiConstant(0)), &out);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Smi; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-regexp-gen.cc:268:31: note: in expansion of macro ‘CAST’
  268 |     TNode<FixedArray> names = CAST(maybe_names);
      |                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpExecInternal(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:415:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  415 |                SmiConstant(Isolate::kJSRegexpStaticOffsetsVectorSize / 2 - 1)),
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiAbove(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:326:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  326 |   SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:579:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  579 |         SmiShl(SmiAdd(capture_count, SmiConstant(1)), 1);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:580:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  580 |     GotoIf(SmiGreaterThan(register_count, available_slots), &runtime);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:580:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  580 |     GotoIf(SmiGreaterThan(register_count, available_slots), &runtime);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeExecBodyWithoutResult(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, bool)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:732:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  732 |       GotoIfNot(SmiLessThanOrEqual(CAST(lastindex), string_length), &if_isoob);
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeExecBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:805:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  805 |         ConstructNewResultFromMatchInfo(context, regexp, match_indices, string);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:165:25: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ConstructNewResultFromMatchInfo(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
  165 |     TNode<String> const string) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeExecSlowAssembler::GenerateRegExpPrototypeExecSlowImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:972:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  972 |   Return(RegExpPrototypeExecBody(context, regexp, string, false));
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:793:66: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeExecBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’
  793 |     Node* const context, Node* const regexp, TNode<String> const string,
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpExecAtomAssembler::GenerateRegExpExecAtomImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1010:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1010 |   Branch(SmiEqual(match_from, SmiConstant(-1)), &if_failure, &if_success);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1022:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1022 |         SmiAdd(match_from, LoadStringLengthAsSmi(needle_string));
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o ../deps/v8/src/interpreter/interpreter-assembler.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeExecAssembler::GenerateRegExpPrototypeExecImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1064:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1064 |         RegExpPrototypeExecBody(context, receiver, string, true);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:793:66: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeExecBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’
  793 |     Node* const context, Node* const regexp, TNode<String> const string,
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1071:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1071 |                                      context, receiver, string);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-symbol-gen.cc:7:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:11:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1228:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1228 |                      pattern, flags);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1228:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1228 |                      pattern, flags);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:7:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/builtins/builtins-descriptors.h:9,
                 from ../deps/v8/src/builtins/builtins-utils-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::FastFlagGetter(v8::internal::CodeStubAssembler::Node*, v8::internal::JSRegExp::Flag)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1484:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1484 |   return SmiToInt32(SmiAnd(flags, mask));
      |                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAnd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:285:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  285 |   SMI_ARITHMETIC_BINOP(SmiAnd, WordAnd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1484:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1484 |   return SmiToInt32(SmiAnd(flags, mask));
      |                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAnd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:285:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  285 |   SMI_ARITHMETIC_BINOP(SmiAnd, WordAnd)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/heap/setup-heap-internal.cc:15:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/accessors.h:11,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/accessors.h:11,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeMatchBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1822:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1822 |         is_fastpath ? RegExpPrototypeExecBody(context, regexp, string, true)
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:793:66: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeExecBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’
  793 |     Node* const context, Node* const regexp, TNode<String> const string,
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/heap/setup-heap-internal.cc:15:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1863:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1863 |             SubString(string, SmiUntag(match_from), SmiUntag(match_to)));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1896:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1896 |         GotoIfNot(SmiEqual(match_length, SmiConstant(0)), &loop);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeMatchAssembler::GenerateRegExpPrototypeMatchImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1954:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1954 |   Return(CallBuiltin(Builtins::kRegExpMatchFast, context, receiver, string));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1957:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1957 |   RegExpPrototypeMatchBody(context, receiver, string, false);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1807:70: note:   initializing argument 3 of ‘void v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeMatchBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’
 1807 |                                                        TNode<String> string,
      |                                                        ~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-regexp-gen.cc:1982:35: note: in expansion of macro ‘CAST’
 1982 |     TNode<JSRegExp> fast_regexp = CAST(maybe_regexp);
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o ../deps/v8/src/interpreter/interpreter-generator.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/builtins/builtins-regexp-gen.cc:1988:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1988 |     var_matcher = RegExpCreate(context, native_context, source, flags);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:96:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   96 |     TNode<Context> context, TNode<Context> native_context,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1988:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1988 |     var_matcher = RegExpCreate(context, native_context, source, flags);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:96:44: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   96 |     TNode<Context> context, TNode<Context> native_context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1988:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1988 |     var_matcher = RegExpCreate(context, native_context, source, flags);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:97:19: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   97 |     TNode<Object> maybe_string, TNode<String> flags) {
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1988:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1988 |     var_matcher = RegExpCreate(context, native_context, source, flags);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:97:47: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   97 |     TNode<Object> maybe_string, TNode<String> flags) {
      |                                 ~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2020:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2020 |                          species_constructor, maybe_regexp, flags_string));
      |                                                                         ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2020:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2020 |                          species_constructor, maybe_regexp, flags_string));
      |                                                                         ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2045:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2045 |                                StringConstant("g"));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:96:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   96 |     TNode<Context> context, TNode<Context> native_context,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2045:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2045 |                                StringConstant("g"));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:96:44: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   96 |     TNode<Context> context, TNode<Context> native_context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2045:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2045 |                                StringConstant("g"));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:97:19: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   97 |     TNode<Object> maybe_string, TNode<String> flags) {
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2065:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2065 |       Branch(WordEqual(SmiConstant(0), last_index), &create_iterator,
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:57: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Smi; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                                            ~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2123:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 2123 |                                    SmiFromInt32(Signed(iterator_flags)));
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:714:39: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                        ~~~~~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-regexp-gen.cc:2125:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2125 |     return iterator;
      |            ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeMatchAllAssembler::GenerateRegExpPrototypeMatchAllImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2146:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2146 |       IsFastRegExp(context, receiver), "RegExp.prototype.@@matchAll"));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1961:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
 1961 |     TNode<Context> context, TNode<Context> native_context,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2146:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2146 |       IsFastRegExp(context, receiver), "RegExp.prototype.@@matchAll"));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1961:44: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
 1961 |     TNode<Context> context, TNode<Context> native_context,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2146:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2146 |       IsFastRegExp(context, receiver), "RegExp.prototype.@@matchAll"));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1962:19: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
 1962 |     TNode<Object> maybe_regexp, TNode<String> string,
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpMatchFastAssembler::GenerateRegExpMatchFastImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2157:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2157 |   RegExpPrototypeMatchBody(context, receiver, string, true);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:1807:70: note:   initializing argument 3 of ‘void v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeMatchBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, bool)’
 1807 |                                                        TNode<String> string,
      |                                                        ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeSearchAssembler::GenerateRegExpPrototypeSearchImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2284:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2284 |   Return(CallBuiltin(Builtins::kRegExpSearchFast, context, receiver, string));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/utils.h:24,
                 from ../deps/v8/src/property-details.h:12,
                 from ../deps/v8/src/accessors.h:11,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeSplitBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2326:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2326 |     Branch(SmiEqual(limit, smi_zero), &return_empty_array, &next);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2326:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2326 |     Branch(SmiEqual(limit, smi_zero), &return_empty_array, &next);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2336:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2336 |     Branch(SmiEqual(string_length, smi_zero), &if_stringisempty, &next);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2336:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2336 |     Branch(SmiEqual(string_length, smi_zero), &if_stringisempty, &next);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2371:3: note: in expansion of macro ‘TVARIABLE’
 2371 |   TVARIABLE(Smi, var_last_matched_until, smi_zero);
      |   ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::Smi]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2372:3: note: in expansion of macro ‘TVARIABLE’
 2372 |   TVARIABLE(Smi, var_next_search_from, smi_zero);
      |   ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::Smi]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2389:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2389 |       Branch(SmiEqual(next_search_from, string_length), &push_suffix_and_out,
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2389:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2389 |       Branch(SmiEqual(next_search_from, string_length), &push_suffix_and_out,
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2415:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2415 |       Branch(SmiEqual(match_from, string_length), &push_suffix_and_out, &next);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2415:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2415 |       Branch(SmiEqual(match_from, string_length), &push_suffix_and_out, &next);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2426:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2426 |       GotoIfNot(SmiEqual(match_to, next_search_from), &next);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2426:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2426 |       GotoIfNot(SmiEqual(match_to, next_search_from), &next);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2427:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2427 |       GotoIfNot(SmiEqual(match_to, last_matched_until), &next);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2427:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2427 |       GotoIfNot(SmiEqual(match_to, last_matched_until), &next);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2440:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2440 |       TNode<Smi> const from = last_matched_until;
      |                               ^~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2441:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2441 |       TNode<Smi> const to = match_from;
      |                             ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2442:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2442 |       array.Push(SubString(string, SmiUntag(from), SmiUntag(to)));
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2474:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2474 |         Branch(SmiEqual(to, SmiConstant(-1)), &select_undefined,
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2479:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2479 |           var_value.Bind(SubString(string, SmiUntag(from), SmiUntag(to)));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2505:30: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2505 |     var_last_matched_until = match_to;
      |                              ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2506:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2506 |     var_next_search_from = match_to;
      |                            ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2514:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2514 |     array.Push(SubString(string, SmiUntag(from), SmiUntag(to)));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpSplitAssembler::GenerateRegExpSplitImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2582:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2582 |   RegExpPrototypeSplitBody(context, regexp, string, CAST(var_limit.value()));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2305:70: note:   initializing argument 3 of ‘void v8::internal::RegExpBuiltinsAssembler::RegExpPrototypeSplitBody(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 2305 |                                                        TNode<String> string,
      |                                                        ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2586:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2586 |                      var_limit.value()));
      |                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeSplitAssembler::GenerateRegExpPrototypeSplitImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2618:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2618 |                                 string, maybe_limit));
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2622:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2622 |                                 string, maybe_limit));
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ReplaceGlobalCallableFastPath(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2655:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2655 |     TNode<Smi> const length = smi_zero;
      |                               ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2689:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2689 |   Branch(SmiEqual(num_capture_registers, SmiConstant(2)),
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2701:5: note: in expansion of macro ‘TVARIABLE’
 2701 |     TVARIABLE(Smi, var_match_start, smi_zero);
      |     ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::Smi]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2704:5: note: in expansion of macro ‘TVARIABLE’
 2704 |     TVARIABLE(IntPtrT, var_i, int_zero);
      |     ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::IntPtrT]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2724:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2724 |                                    &if_ispositive);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:485:46: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  485 |   void BranchIfSmiLessThanOrEqual(TNode<Smi> a, TNode<Smi> b, Label* if_true,
      |                                   ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-regexp-gen.cc:2724:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2724 |                                    &if_ispositive);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:485:60: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
  485 |   void BranchIfSmiLessThanOrEqual(TNode<Smi> a, TNode<Smi> b, Label* if_true,
      |                                                 ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-regexp-gen.cc:2730:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2730 |               Signed(IntPtrAdd(WordShr(int_elem, IntPtrConstant(11)),
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:818:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::WordShr(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntegralT>)’
  818 |   TNode<IntPtrT> WordShr(TNode<IntPtrT> left, TNode<IntegralT> right) {
      |                          ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2731:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2731 |                                WordAnd(int_elem, IntPtrConstant(0x7FF))));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:823:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::WordAnd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  823 |   TNode<IntPtrT> WordAnd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                          ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2738:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2738 |           var_i = IntPtrAdd(var_i.value(), int_one);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2743:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2743 |           var_match_start = SmiSub(next_elem, smi_elem);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2743:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2743 |           var_match_start = SmiSub(next_elem, smi_elem);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2756:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2756 |                    match_start, string);
      |                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2763:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2763 |         var_match_start = SmiAdd(match_start, elem_length);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2763:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2763 |         var_match_start = SmiAdd(match_start, elem_length);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2770:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2770 |         var_i = IntPtrAdd(var_i.value(), int_one);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ReplaceSimpleStringFastPath(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2877:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2877 |       Branch(SmiEqual(replace_length, smi_zero), &if_replaceisempty,
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2877:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2877 |       Branch(SmiEqual(replace_length, smi_zero), &if_replaceisempty,
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2886:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2886 |                       SmiUntag(match_start));
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2887:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2887 |         var_result = StringAdd(context, var_result.value(), first_part);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1524:41: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringAdd(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1524 |                           TNode<String> second, AllocationFlags flags = kNone);
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2895:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2895 |                       SmiUntag(match_start));
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2897:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2897 |             StringAdd(context, var_result.value(), first_part);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1524:41: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringAdd(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1524 |                           TNode<String> second, AllocationFlags flags = kNone);
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2898:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2898 |         var_result = StringAdd(context, result, replace_string);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1523:56: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringAdd(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1523 |   TNode<String> StringAdd(Node* context, TNode<String> first,
      |                                          ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2898:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2898 |         var_result = StringAdd(context, result, replace_string);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1524:41: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringAdd(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1524 |                           TNode<String> second, AllocationFlags flags = kNone);
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2908:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2908 |         GotoIf(SmiNotEqual(match_end, match_start), &loop);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2908:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2908 |         GotoIf(SmiNotEqual(match_end, match_start), &loop);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiNotEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:325:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  325 |   SMI_COMPARISON_OP(SmiNotEqual, WordNotEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2923:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2923 |         string, SmiUntag(var_last_match_end.value()), SmiUntag(string_length));
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2924:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2924 |     var_result = StringAdd(context, var_result.value(), last_part);
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1524:41: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringAdd(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1524 |                           TNode<String> second, AllocationFlags flags = kNone);
      |                           ~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpReplaceAssembler::GenerateRegExpReplaceImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2968:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2968 |                          dollar_string, SmiConstant(0)));
      |                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2968:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2968 |                          dollar_string, SmiConstant(0)));
      |                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2969:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2969 |     GotoIfNot(SmiEqual(dollar_ix, SmiConstant(-1)), &runtime);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2972:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2972 |         ReplaceSimpleStringFastPath(context, regexp, string, replace_string));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2835:48: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ReplaceSimpleStringFastPath(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
 2835 |     Node* context, Node* regexp, TNode<String> string,
      |                                  ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2972:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2972 |         ReplaceSimpleStringFastPath(context, regexp, string, replace_string));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2836:19: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ReplaceSimpleStringFastPath(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
 2836 |     TNode<String> replace_string) {
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2991:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2991 |                        context, string, regexp, replace_fn));
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:2996:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2996 |                      replace_value));
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpPrototypeReplaceAssembler::GenerateRegExpPrototypeReplaceImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3047:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 3047 |                                 string, replace_value));
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3051:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 3051 |                                 string, replace_value));
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpInternalMatchAssembler::GenerateRegExpInternalMatchImpl()’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3075:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 3075 |         ConstructNewResultFromMatchInfo(context, regexp, match_indices, string);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:165:25: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ConstructNewResultFromMatchInfo(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
  165 |     TNode<String> const string) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::RegExpStringIteratorAssembler::LoadFlags(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3087:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 3087 |     return LoadObjectField<Smi>(iterator, JSRegExpStringIterator::kFlagsOffset);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:531:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int) [with T = v8::internal::Smi; typename std::enable_if<std::is_convertible<v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<v8::internal::Object> >::value, int>::type <anonymous> = 0; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
  531 |   TNode<T> LoadObjectField(TNode<HeapObject> object, int offset) {
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpStringIteratorAssembler::SetDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3107:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3107 |         SmiOr(flags, SmiConstant(1 << JSRegExpStringIterator::kDoneBit));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc: In member function ‘void v8::internal::RegExpStringIteratorPrototypeNextAssembler::GenerateRegExpStringIteratorPrototypeNextImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-regexp-gen.cc:3126:32: note: in expansion of macro ‘CAST’
 3126 |   TNode<HeapObject> receiver = CAST(maybe_receiver);
      |                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3137:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 3137 |   TNode<Smi> flags = LoadFlags(receiver);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3086:42: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::RegExpStringIteratorAssembler::LoadFlags(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’
 3086 |   TNode<Smi> LoadFlags(TNode<HeapObject> iterator) {
      |                        ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3138:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3138 |   GotoIf(HasDoneFlag(flags), &return_empty_done_result);
      |                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3090:39: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::RegExpStringIteratorAssembler::HasDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3090 |   TNode<BoolT> HasDoneFlag(TNode<Smi> flags) {
      |                            ~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3165:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 3165 |           context, iterating_regexp, indices_or_null, iterating_string));
      |                                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:165:25: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::RegExpBuiltinsAssembler::ConstructNewResultFromMatchInfo(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
  165 |     TNode<String> const string) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3181:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 3181 |     SetDoneFlag(receiver, flags);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3105:38: note:   initializing argument 1 of ‘void v8::internal::RegExpStringIteratorAssembler::SetDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3105 |   void SetDoneFlag(TNode<HeapObject> iterator, TNode<Smi> flags) {
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3181:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3181 |     SetDoneFlag(receiver, flags);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3105:59: note:   initializing argument 2 of ‘void v8::internal::RegExpStringIteratorAssembler::SetDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3105 |   void SetDoneFlag(TNode<HeapObject> iterator, TNode<Smi> flags) {
      |                                                ~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3193:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3193 |     Branch(HasGlobalFlag(flags), &if_global, &if_not_global);
      |                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3095:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::RegExpStringIteratorAssembler::HasGlobalFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3095 |   TNode<BoolT> HasGlobalFlag(TNode<Smi> flags) {
      |                              ~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3225:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3225 |             iterating_string, this_index, HasUnicodeFlag(flags), true));
      |                                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3100:42: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::RegExpStringIteratorAssembler::HasUnicodeFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3100 |   TNode<BoolT> HasUnicodeFlag(TNode<Smi> flags) {
      |                               ~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/builtins/builtins-regexp-gen.cc:3249:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3249 |             iterating_string, this_index, HasUnicodeFlag(flags), false));
      |                                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3100:42: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::RegExpStringIteratorAssembler::HasUnicodeFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3100 |   TNode<BoolT> HasUnicodeFlag(TNode<Smi> flags) {
      |                               ~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3262:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 3262 |       SetDoneFlag(receiver, flags);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3105:38: note:   initializing argument 1 of ‘void v8::internal::RegExpStringIteratorAssembler::SetDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3105 |   void SetDoneFlag(TNode<HeapObject> iterator, TNode<Smi> flags) {
      |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3262:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 3262 |       SetDoneFlag(receiver, flags);
      |                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-regexp-gen.cc:3105:59: note:   initializing argument 2 of ‘void v8::internal::RegExpStringIteratorAssembler::SetDoneFlag(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
 3105 |   void SetDoneFlag(TNode<HeapObject> iterator, TNode<Smi> flags) {
      |                                                ~~~~~~~~~~~^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::TypedArrayBuiltinsAssembler::CalculateExternalPointer(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:56:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
   56 |       IntPtrAdd(backing_store, ChangeNonnegativeNumberToUintPtr(byte_offset)));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1325:66: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT> v8::internal::CodeStubAssembler::ChangeNonnegativeNumberToUintPtr(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1325 |   TNode<UintPtrT> ChangeNonnegativeNumberToUintPtr(TNode<Number> value);
      |                                                    ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:95:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
   95 |       CalculateExternalPointer(backing_store, byte_offset);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UintPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UintPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:54:21: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::TypedArrayBuiltinsAssembler::CalculateExternalPointer(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   54 |     TNode<UintPtrT> backing_store, TNode<Number> byte_offset) {
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:95:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
   95 |       CalculateExternalPointer(backing_store, byte_offset);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:54:50: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::TypedArrayBuiltinsAssembler::CalculateExternalPointer(v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   54 |     TNode<UintPtrT> backing_store, TNode<Number> byte_offset) {
      |                                    ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayInitializeWithBufferAssembler::GenerateTypedArrayInitializeWithBufferImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:110:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  110 |   TNode<Map> fixed_typed_map = LoadMapForType(holder);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:31:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Map> v8::internal::TypedArrayBuiltinsAssembler::LoadMapForType(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   31 |     TNode<JSTypedArray> array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:113:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  113 |   TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:113:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  113 |   TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:115:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  115 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:64:71: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   64 | void TypedArrayBuiltinsAssembler::SetupTypedArray(TNode<JSTypedArray> holder,
      |                                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:115:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  115 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:65:62: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   65 |                                                   TNode<Smi> length,
      |                                                   ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:115:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  115 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:66:65: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   66 |                                                   TNode<Number> byte_offset,
      |                                                   ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:115:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  115 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:67:65: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   67 |                                                   TNode<Number> byte_length) {
      |                                                   ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:116:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  116 |   AttachBuffer(holder, buffer, fixed_typed_map, length, byte_offset);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:78:68: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   78 | void TypedArrayBuiltinsAssembler::AttachBuffer(TNode<JSTypedArray> holder,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:116:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
  116 |   AttachBuffer(holder, buffer, fixed_typed_map, length, byte_offset);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:79:69: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   79 |                                                TNode<JSArrayBuffer> buffer,
      |                                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:116:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  116 |   AttachBuffer(holder, buffer, fixed_typed_map, length, byte_offset);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:80:59: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   80 |                                                TNode<Map> map,
      |                                                ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:116:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  116 |   AttachBuffer(holder, buffer, fixed_typed_map, length, byte_offset);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:81:59: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   81 |                                                TNode<Smi> length,
      |                                                ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:116:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  116 |   AttachBuffer(holder, buffer, fixed_typed_map, length, byte_offset);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:82:62: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   82 |                                                TNode<Number> byte_offset) {
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayInitializeAssembler::GenerateTypedArrayInitializeImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:145:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  145 |   TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:145:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  145 |   TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:147:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  147 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:64:71: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   64 | void TypedArrayBuiltinsAssembler::SetupTypedArray(TNode<JSTypedArray> holder,
      |                                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:147:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  147 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:65:62: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   65 |                                                   TNode<Smi> length,
      |                                                   ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:147:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  147 |   SetupTypedArray(holder, length, byte_offset, byte_length);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:67:65: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetupTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   67 |                                                   TNode<Number> byte_length) {
      |                                                   ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:149:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  149 |   TNode<Map> fixed_typed_map = LoadMapForType(holder);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:31:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Map> v8::internal::TypedArrayBuiltinsAssembler::LoadMapForType(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   31 |     TNode<JSTypedArray> array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:154:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  154 |   GotoIfNot(WordEqual(buffer_constructor, default_constructor),
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::JSReceiver; Right = v8::internal::JSFunction; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:154:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
  154 |   GotoIfNot(WordEqual(buffer_constructor, default_constructor),
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:57: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::JSReceiver; Right = v8::internal::JSFunction; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                                            ~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:159:32: note: in expansion of macro ‘CAST’
  159 |   TNode<Smi> smi_byte_length = CAST(byte_length);
      |                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:161:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  161 |                         SmiConstant(V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP)),
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:210:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  210 |                SmiMod(element_size, SmiConstant(kObjectAlignment)),
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:337:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMod(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  337 |   TNode<Number> SmiMod(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:218:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  218 |     TNode<IntPtrT> size = IntPtrAdd(word_byte_length, aligned_header_size);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:218:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  218 |     TNode<IntPtrT> size = IntPtrAdd(word_byte_length, aligned_header_size);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:219:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  219 |     var_total_size = WordAnd(size, IntPtrConstant(~kObjectAlignmentMask));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:823:41: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::WordAnd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  823 |   TNode<IntPtrT> WordAnd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                          ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:227:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  227 |     var_total_size = IntPtrAdd(word_byte_length, header_size);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:227:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  227 |     var_total_size = IntPtrAdd(word_byte_length, header_size);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:275:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  275 |                                   default_constructor, byte_length));
      |                                                                   ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:284:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
  284 |                       UndefinedConstant(), byte_length));
      |                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Int32T>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:284:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  284 |                       UndefinedConstant(), byte_length));
      |                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Int32T>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:284:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  284 |                       UndefinedConstant(), byte_length));
      |                                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSFunction>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Int32T>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:294:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  294 |                              byte_length));
      |                                         ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:301:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  301 |                  byte_offset);
      |                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:78:68: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   78 | void TypedArrayBuiltinsAssembler::AttachBuffer(TNode<JSTypedArray> holder,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:301:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  301 |                  byte_offset);
      |                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:80:59: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   80 |                                                TNode<Map> map,
      |                                                ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:301:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  301 |                  byte_offset);
      |                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:81:59: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::AttachBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
   81 |                                                TNode<Smi> length,
      |                                                ~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:326:37: note: in expansion of macro ‘CAST’
  326 |   TNode<Smi> smi_converted_length = CAST(converted_length);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:327:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  327 |   GotoIf(SmiLessThan(smi_converted_length, SmiConstant(0)), &invalid_length);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:333:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  333 |               converted_length, element_size, initialize, default_constructor);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:333:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  333 |               converted_length, element_size, initialize, default_constructor);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:333:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  333 |               converted_length, element_size, initialize, default_constructor);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:333:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
  333 |               converted_length, element_size, initialize, default_constructor);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:373:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  373 |     GotoIf(SmiEqual(smi_offset, SmiConstant(0)), &check_length);
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:374:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  374 |     GotoIf(SmiLessThan(smi_offset, SmiConstant(0)), &invalid_length);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:375:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  375 |     TNode<Number> remainder = SmiMod(smi_offset, element_size);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:337:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMod(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  337 |   TNode<Number> SmiMod(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:375:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  375 |     TNode<Number> remainder = SmiMod(smi_offset, element_size);
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:337:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMod(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  337 |   TNode<Number> SmiMod(TNode<Smi> a, TNode<Smi> b);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:386:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  386 |         CallBuiltin(Builtins::kModulus, context, offset.value(), element_size);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:403:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  403 |                                   buffer_byte_length, element_size);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:419:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  419 |     TNode<Smi> new_length = ToSmiIndex(length, context, &invalid_length);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1601:39: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1601 |   TNode<Smi> ToSmiIndex(TNode<Object> input, TNode<Context> context,
      |                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:419:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  419 |     TNode<Smi> new_length = ToSmiIndex(length, context, &invalid_length);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1601:61: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1601 |   TNode<Smi> ToSmiIndex(TNode<Object> input, TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:421:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  421 |     new_byte_length.Bind(SmiMul(new_length, element_size));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:421:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  421 |     new_byte_length.Bind(SmiMul(new_length, element_size));
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:438:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  438 |         Builtins::kDivide, context, new_byte_length.value(), element_size);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:440:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  440 |     TNode<Smi> new_length = ToSmiIndex(raw_length, context, &invalid_length);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1601:39: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1601 |   TNode<Smi> ToSmiIndex(TNode<Object> input, TNode<Context> context,
      |                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:440:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  440 |     TNode<Smi> new_length = ToSmiIndex(raw_length, context, &invalid_length);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1601:61: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1601 |   TNode<Smi> ToSmiIndex(TNode<Object> input, TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:443:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  443 |                 new_length, buffer, element_size, offset.value());
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:443:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  443 |                 new_length, buffer, element_size, offset.value());
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:443:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
  443 |                 new_length, buffer, element_size, offset.value());
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:443:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  443 |                 new_length, buffer, element_size, offset.value());
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 6 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:531:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  531 |                          element_size, buffer_constructor.value());
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:42:44: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
   42 |   void ConstructByArrayLike(TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:531:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  531 |                          element_size, buffer_constructor.value());
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:42:73: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
   42 |   void ConstructByArrayLike(TNode<Context> context, TNode<JSTypedArray> holder,
      |                                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:531:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  531 |                          element_size, buffer_constructor.value());
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:45:40: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
   45 |                             TNode<Smi> element_size,
      |                             ~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:99:7:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:111:61:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::TypedArrayBuiltinsAssembler::ByteLengthIsValid(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:551:53: note: in expansion of macro ‘CAST’
  551 |   TNode<Float64T> float_value = LoadHeapNumberValue(CAST(byte_length));
      |                                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:561:39: note: in expansion of macro ‘CAST’
  561 |       UintPtrLessThanOrEqual(SmiUntag(CAST(byte_length)), max_byte_length);
      |                                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:576:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  576 |   TNode<Smi> length = ToSmiLength(initial_length, context, &invalid_length);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1605:40: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1605 |   TNode<Smi> ToSmiLength(TNode<Object> input, TNode<Context> context,
      |                          ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:576:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  576 |   TNode<Smi> length = ToSmiLength(initial_length, context, &invalid_length);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1605:62: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1605 |   TNode<Smi> ToSmiLength(TNode<Object> input, TNode<Context> context,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::String; F = v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)::<lambda()>; G = v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::String>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:111:61:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:580:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  580 |               element_size, initialize, buffer_constructor);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:580:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  580 |               element_size, initialize, buffer_constructor);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:580:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  580 |               element_size, initialize, buffer_constructor);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:580:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  580 |               element_size, initialize, buffer_constructor);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:592:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  592 |   GotoIf(SmiEqual(length, SmiConstant(0)), &done);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:599:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  599 |               length);
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:599:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  599 |               length);
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:599:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  599 |               length);
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:614:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  614 |     TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                        ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:614:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  614 |     TNode<Number> byte_length = SmiMul(length, element_size);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:339:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::SmiMul(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  339 |   TNode<Number> SmiMul(TNode<Smi> a, TNode<Smi> b);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:617:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  617 |         ChangeNonnegativeNumberToUintPtr(byte_length);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1325:66: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT> v8::internal::CodeStubAssembler::ChangeNonnegativeNumberToUintPtr(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1325 |   TNode<UintPtrT> ChangeNonnegativeNumberToUintPtr(TNode<Number> value);
      |                                                    ~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:220:41:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByIterable(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:649:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  649 |       CallBuiltin(Builtins::kIterableToList, context, iterable, iterator_fn));
      |                                                                            ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:649:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  649 |       CallBuiltin(Builtins::kIterableToList, context, iterable, iterator_fn));
      |                                                                            ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:655:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  655 |                        element_size, default_constructor);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:569:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  569 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:655:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  655 |                        element_size, default_constructor);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:569:49: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  569 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:655:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  655 |                        element_size, default_constructor);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:570:49: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  570 |     TNode<HeapObject> array_like, TNode<Object> initial_length,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:655:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  655 |                        element_size, default_constructor);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:571:16: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  571 |     TNode<Smi> element_size, TNode<JSReceiver> buffer_constructor) {
      |     ~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::CreateTypedArrayAssembler::GenerateCreateTypedArrayImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:684:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  684 |       SmiTag(GetTypedArrayElementSize(LoadElementsKind(result)));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:75:55: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   75 |   TNode<Word32T> LoadElementsKind(TNode<JSTypedArray> typed_array);
      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:687:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  687 |   TNode<HeapObject> arg1_heap_object = UncheckedCast<HeapObject>(arg1);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:696:45: note: in expansion of macro ‘CAST’
  696 |     ConstructByArrayBuffer(context, result, CAST(arg1), arg2, arg3,
      |                                             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:697:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  697 |                            element_size);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:347:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  347 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |     ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:697:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  697 |                            element_size);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:347:49: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  347 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1071:63:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:697:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  697 |                            element_size);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:348:48: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  348 |     TNode<JSArrayBuffer> buffer, TNode<Object> byte_offset,
      |                                  ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:697:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  697 |                            element_size);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:349:19: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  349 |     TNode<Object> length, TNode<Smi> element_size) {
      |     ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:697:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  697 |                            element_size);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:349:38: note:   initializing argument 6 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  349 |     TNode<Object> length, TNode<Smi> element_size) {
      |                           ~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:704:39: note: in expansion of macro ‘CAST’
  704 |     TNode<JSTypedArray> typed_array = CAST(arg1_heap_object);
      |                                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:705:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  705 |     ConstructByTypedArray(context, result, typed_array, element_size);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:482:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  482 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:705:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  705 |     ConstructByTypedArray(context, result, typed_array, element_size);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:482:49: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  482 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:705:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  705 |     ConstructByTypedArray(context, result, typed_array, element_size);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:483:25: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  483 |     TNode<JSTypedArray> typed_array, TNode<Smi> element_size) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:705:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  705 |     ConstructByTypedArray(context, result, typed_array, element_size);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:483:49: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  483 |     TNode<JSTypedArray> typed_array, TNode<Smi> element_size) {
      |                                      ~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:718:26: note: in expansion of macro ‘CAST’
  718 |     GotoIfNot(IsCallable(CAST(iteratorFn)), &if_iteratornotcallable);
      |                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:720:42: note: in expansion of macro ‘CAST’
  720 |     ConstructByIterable(context, result, CAST(arg1_heap_object),
      |                                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:721:25: note: in expansion of macro ‘CAST’
  721 |                         CAST(iteratorFn), element_size);
      |                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:721:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  721 |                         CAST(iteratorFn), element_size);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:642:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByIterable(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  642 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |     ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; G = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1218:62:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:721:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  721 |                         CAST(iteratorFn), element_size);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:642:49: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByIterable(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  642 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:721:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  721 |                         CAST(iteratorFn), element_size);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:644:16: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByIterable(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  644 |     TNode<Smi> element_size) {
      |     ~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:726:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  726 |       TNode<HeapObject> array_like = arg1_heap_object;
      |                                      ^~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; G = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:1223:60:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:733:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  733 |                            element_size, default_constructor);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:569:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  569 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:733:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  733 |                            element_size, default_constructor);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:569:49: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  569 |     TNode<Context> context, TNode<JSTypedArray> holder,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:733:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  733 |                            element_size, default_constructor);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:570:23: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  570 |     TNode<HeapObject> array_like, TNode<Object> initial_length,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:733:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  733 |                            element_size, default_constructor);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:570:49: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  570 |     TNode<HeapObject> array_like, TNode<Object> initial_length,
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:733:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  733 |                            element_size, default_constructor);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:571:16: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByArrayLike(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver>)’
  571 |     TNode<Smi> element_size, TNode<JSReceiver> buffer_constructor) {
      |     ~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:745:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  745 |     ConstructByLength(context, result, arg1, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:310:68: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  310 | void TypedArrayBuiltinsAssembler::ConstructByLength(TNode<Context> context,
      |                                                     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:745:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  745 |     ConstructByLength(context, result, arg1, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:311:73: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  311 |                                                     TNode<JSTypedArray> holder,
      |                                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:745:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  745 |     ConstructByLength(context, result, arg1, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:312:67: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  312 |                                                     TNode<Object> length,
      |                                                     ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:745:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  745 |     ConstructByLength(context, result, arg1, element_size);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:313:64: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::ConstructByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  313 |                                                     TNode<Smi> element_size) {
      |                                                     ~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2019:9:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2123:71:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::String; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::String]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2330:64:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2618:52:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2756:39:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::TypedArrayBuiltinsAssembler::GetTypedArrayElementSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:871:8: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  871 |       });
      |        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:143:22: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::DispatchTypedArrayByElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>, const TypedArraySwitchCase&)’
  143 |       TNode<Word32T> elements_kind, const TypedArraySwitchCase& case_function);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-regexp-gen.cc:2967:9:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:907:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  907 |                                               value, el_kind, SMI_PARAMETERS);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:813:22: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::StoreFixedTypedArrayElementFromTagged(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::ParameterMode)’
  813 |       TNode<Context> context, TNode<FixedTypedArrayBase> elements,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:907:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
  907 |                                               value, el_kind, SMI_PARAMETERS);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedTypedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:813:58: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::StoreFixedTypedArrayElementFromTagged(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::ParameterMode)’
  813 |       TNode<Context> context, TNode<FixedTypedArrayBase> elements,
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:907:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  907 |                                               value, el_kind, SMI_PARAMETERS);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:814:47: note:   initializing argument 4 of ‘void v8::internal::CodeStubAssembler::StoreFixedTypedArrayElementFromTagged(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::ParameterMode)’
  814 |       TNode<Object> index_node, TNode<Object> value, ElementsKind elements_kind,
      |                                 ~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::GetDefaultConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:915:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  915 |   TNode<Word32T> elements_kind = LoadElementsKind(exemplar);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:921:8: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  921 |       });
      |        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:143:22: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::DispatchTypedArrayByElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>, const TypedArraySwitchCase&)’
  143 |       TNode<Word32T> elements_kind, const TypedArraySwitchCase& case_function);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::TypedArraySpeciesConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:933:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  933 |   TNode<Object> default_constructor = GetDefaultConstructor(context, exemplar);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:913:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::GetDefaultConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  913 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:933:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  933 |   TNode<Object> default_constructor = GetDefaultConstructor(context, exemplar);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:913:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::GetDefaultConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  913 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:935:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  935 |   var_constructor = default_constructor;
      |                     ^~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:953:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  953 |   TNode<Object> constructor = TypedArraySpeciesConstructor(context, exemplar);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:927:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::TypedArraySpeciesConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  927 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:953:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  953 |   TNode<Object> constructor = TypedArraySpeciesConstructor(context, exemplar);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:927:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::TypedArraySpeciesConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  927 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:958:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
  958 |                        buffer, byte_offset, len));
      |                                                ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:958:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  958 |                        buffer, byte_offset, len));
      |                                                ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:958:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  958 |                        buffer, byte_offset, len));
      |                                                ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:961:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  961 |   return ValidateTypedArray(context, new_object, method_name);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:109:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
  109 |   TNode<JSTypedArray> ValidateTypedArray(TNode<Context> context,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:961:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  961 |   return ValidateTypedArray(context, new_object, method_name);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:110:56: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
  110 |                                          TNode<Object> obj,
      |                                          ~~~~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:971:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  971 |       CAST(TypedArraySpeciesConstructor(context, exemplar));
      |                                                          ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:927:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::TypedArraySpeciesConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  927 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:971:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  971 |       CAST(TypedArraySpeciesConstructor(context, exemplar));
      |                                                          ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:927:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsAssembler::TypedArraySpeciesConstructor(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  927 |     TNode<Context> context, TNode<JSTypedArray> exemplar) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:972:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  972 |   return CreateByLength(context, constructor, len, method_name);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:102:53: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  102 |   TNode<JSTypedArray> CreateByLength(TNode<Context> context,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:972:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  972 |   return CreateByLength(context, constructor, len, method_name);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:103:76: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  103 |                                      TNode<Object> constructor, TNode<Smi> len,
      |                                                                 ~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:980:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  980 |                                               context, constructor, len));
      |                                                                        ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1037:26: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>}]’
 1037 |                     TArgs... args) {
      |                     ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:984:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  984 |       ValidateTypedArray(context, new_object, method_name);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:109:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
  109 |   TNode<JSTypedArray> ValidateTypedArray(TNode<Context> context,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:984:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  984 |       ValidateTypedArray(context, new_object, method_name);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:110:56: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
  110 |                                          TNode<Object> obj,
      |                                          ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:991:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  991 |   GotoIfNot(SmiLessThan(new_length, len), &if_length_is_not_short);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:991:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  991 |   GotoIfNot(SmiLessThan(new_length, len), &if_length_is_not_short);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:995:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  995 |   return new_typed_array;
      |          ^~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::GetBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1006:7: note: in expansion of macro ‘CAST’
 1006 |       CAST(buffer), JSArrayBuffer::kBackingStoreOffset);
      |       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1008:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1008 |   var_result = buffer;
      |                ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1013:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1013 |     var_result = CallRuntime(Runtime::kTypedArrayGetBuffer, context, array);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1030:23: note: in expansion of macro ‘CAST’
 1030 |       LoadObjectField(CAST(obj), JSTypedArray::kBufferOffset);
      |                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1035:10: note: in expansion of macro ‘CAST’
 1035 |   return CAST(obj);
      |          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::SetTypedArraySource(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1056:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1056 |   TNode<IntPtrT> required_target_length = IntPtrAdd(source_length, offset);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1056:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1056 |   TNode<IntPtrT> required_target_length = IntPtrAdd(source_length, offset);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1066:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1066 |   TNode<Word32T> source_el_kind = LoadElementsKind(source);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1067:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1067 |   TNode<Word32T> target_el_kind = LoadElementsKind(target);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1069:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1069 |   TNode<IntPtrT> source_el_size = GetTypedArrayElementSize(source_el_kind);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:864:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::TypedArrayBuiltinsAssembler::GetTypedArrayElementSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  864 |     TNode<Word32T> elements_kind) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1070:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1070 |   TNode<IntPtrT> target_el_size = GetTypedArrayElementSize(target_el_kind);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:864:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::TypedArrayBuiltinsAssembler::GetTypedArrayElementSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  864 |     TNode<Word32T> elements_kind) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1075:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1075 |   TNode<IntPtrT> source_byte_length = IntPtrMul(source_length, source_el_size);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1075:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1075 |   TNode<IntPtrT> source_byte_length = IntPtrMul(source_length, source_el_size);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1084:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1084 |   GotoIfNot(IsUint8ElementsKind(source_el_kind), &fast_c_call);
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:847:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsUint8ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  847 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1085:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1085 |   Branch(IsUint8ElementsKind(target_el_kind), &call_memmove, &fast_c_call);
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:847:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsUint8ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  847 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1090:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1090 |         IntPtrAdd(target_data_ptr, IntPtrMul(offset, target_el_size));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1090:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1090 |         IntPtrAdd(target_data_ptr, IntPtrMul(offset, target_el_size));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1090:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1090 |         IntPtrAdd(target_data_ptr, IntPtrMul(offset, target_el_size));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1091:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1091 |     CallCMemmove(target_start, source_data_ptr, source_byte_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:123:36: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  123 |   void CallCMemmove(TNode<IntPtrT> dest_ptr, TNode<IntPtrT> src_ptr,
      |                     ~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1091:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1091 |     CallCMemmove(target_start, source_data_ptr, source_byte_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:123:61: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  123 |   void CallCMemmove(TNode<IntPtrT> dest_ptr, TNode<IntPtrT> src_ptr,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1091:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1091 |     CallCMemmove(target_start, source_data_ptr, source_byte_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:124:36: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  124 |                     TNode<IntPtrT> byte_length);
      |                     ~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1101:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1101 |     GotoIf(Word32NotEqual(IsBigInt64ElementsKind(source_el_kind),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:853:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsBigInt64ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  853 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1102:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1102 |                           IsBigInt64ElementsKind(target_el_kind)),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:853:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsBigInt64ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  853 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1108:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1108 |                                             offset);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:130:68: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  130 |   void CallCCopyTypedArrayElementsToTypedArray(TNode<JSTypedArray> source,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1108:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1108 |                                             offset);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:131:68: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  131 |                                                TNode<JSTypedArray> dest,
      |                                                ~~~~~~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1108:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1108 |                                             offset);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:132:63: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  132 |                                                TNode<IntPtrT> source_length,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1108:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1108 |                                             offset);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:133:63: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  133 |                                                TNode<IntPtrT> offset);
      |                                                ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::SetJSArraySource(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1131:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1131 |   GotoIf(IntPtrGreaterThan(IntPtrAdd(source_length, offset), target_length),
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1131:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1131 |   GotoIf(IntPtrGreaterThan(IntPtrAdd(source_length, offset), target_length),
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1156:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1156 |   GotoIf(IsBigInt64ElementsKind(LoadElementsKind(target)), call_runtime);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1158:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1158 |                                                  source_length, offset);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:127:22: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyFastNumberJSArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  127 |       TNode<Context> context, TNode<JSArray> source, TNode<JSTypedArray> dest,
      |       ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1158:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1158 |                                                  source_length, offset);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:127:46: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyFastNumberJSArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  127 |       TNode<Context> context, TNode<JSArray> source, TNode<JSTypedArray> dest,
      |                               ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1158:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1158 |                                                  source_length, offset);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:127:74: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyFastNumberJSArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  127 |       TNode<Context> context, TNode<JSArray> source, TNode<JSTypedArray> dest,
      |                                                      ~~~~~~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1158:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1158 |                                                  source_length, offset);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:128:22: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyFastNumberJSArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  128 |       TNode<IntPtrT> source_length, TNode<IntPtrT> offset);
      |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1158:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1158 |                                                  source_length, offset);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.h:128:52: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyFastNumberJSArrayElementsToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  128 |       TNode<IntPtrT> source_length, TNode<IntPtrT> offset);
      |                                     ~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::TypedArrayBuiltinsAssembler::NumberIsNaN(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1261:51: note: in expansion of macro ‘CAST’
 1261 |     TNode<Float64T> value_f = LoadHeapNumberValue(CAST(value));
      |                                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSetAssembler::GenerateTypedArrayPrototypeSetImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1285:28: note: in expansion of macro ‘CAST’
 1285 |   GotoIfNot(IsJSTypedArray(CAST(receiver)), &if_receiver_is_not_typedarray);
      |                            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1300:27: note: in expansion of macro ‘CAST’
 1300 |   TNode<Smi> offset_smi = CAST(offset_num);
      |                           ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1304:23: note: in expansion of macro ‘CAST’
 1304 |       LoadObjectField(CAST(receiver), JSTypedArray::kBufferOffset);
      |                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:9:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1311:25: note: in expansion of macro ‘CAST’
 1311 |   GotoIf(IsJSTypedArray(CAST(source)), &if_source_is_typed_array);
      |                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1320:25: note: in expansion of macro ‘CAST’
 1320 |         LoadObjectField(CAST(source), JSTypedArray::kBufferOffset);
      |                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1323:34: note: in expansion of macro ‘CAST’
 1323 |     SetTypedArraySource(context, CAST(source), CAST(receiver),
      |                                  ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1323:48: note: in expansion of macro ‘CAST’
 1323 |     SetTypedArraySource(context, CAST(source), CAST(receiver),
      |                                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1325:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1325 |                         &if_source_too_large);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1039:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetTypedArraySource(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
 1039 |     TNode<Context> context, TNode<JSTypedArray> source,
      |     ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1332:31: note: in expansion of macro ‘CAST’
 1332 |     SetJSArraySource(context, CAST(source), CAST(receiver),
      |                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1332:45: note: in expansion of macro ‘CAST’
 1332 |     SetJSArraySource(context, CAST(source), CAST(receiver),
      |                                             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1333:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1333 |                      SmiUntag(offset_smi), &call_runtime, &if_source_too_large);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1119:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::SetJSArraySource(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
 1119 |     TNode<Context> context, TNode<JSArray> source, TNode<JSTypedArray> target,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1339:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1339 |                                 source, offset_smi));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1339:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1339 |                                 source, offset_smi));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1339:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1339 |                                 source, offset_smi));
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSliceAssembler::GenerateTypedArrayPrototypeSliceImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1368:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1368 |       ValidateTypedArray(context, receiver, method_name);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1022:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
 1022 |     TNode<Context> context, TNode<Object> obj, const char* method_name) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1368:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1368 |       ValidateTypedArray(context, receiver, method_name);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1022:43: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
 1022 |     TNode<Context> context, TNode<Object> obj, const char* method_name) {
      |                             ~~~~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1376:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1376 |       SmiTag(ConvertToRelativeIndex(context, start, SmiUntag(source_length)));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1376:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1376 |       SmiTag(ConvertToRelativeIndex(context, start, SmiUntag(source_length)));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1383:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1383 |       Select<Smi>(IsUndefined(end), [=] { return source_length; },
      |                                                  ^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSliceAssembler::GenerateTypedArrayPrototypeSliceImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1383:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1383 |       Select<Smi>(IsUndefined(end), [=] { return source_length; },
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1386:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1386 |                         context, end, SmiUntag(source_length)));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1386:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1386 |                         context, end, SmiUntag(source_length)));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSliceAssembler::GenerateTypedArrayPrototypeSliceImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1384:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1384 |                   [=] {
      |                   ^~~~~
 1385 |                     return SmiTag(ConvertToRelativeIndex(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1386 |                         context, end, SmiUntag(source_length)));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1387 |                   });
      |                   ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1384:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1384 |                   [=] {
      |                   ^~~~~
 1385 |                     return SmiTag(ConvertToRelativeIndex(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1386 |                         context, end, SmiUntag(source_length)));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1387 |                   });
      |                   ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1384:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1384 |                   [=] {
      |                   ^~~~~
 1385 |                     return SmiTag(ConvertToRelativeIndex(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1386 |                         context, end, SmiUntag(source_length)));
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1387 |                   });
      |                   ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1390:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1390 |   TNode<Smi> count = SmiMax(SmiSub(end_index, start_index), SmiConstant(0));
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1390:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1390 |   TNode<Smi> count = SmiMax(SmiSub(end_index, start_index), SmiConstant(0));
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1392:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1392 |       SpeciesCreateByLength(context, source, count, method_name);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1392:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1392 |       SpeciesCreateByLength(context, source, count, method_name);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1392:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1392 |       SpeciesCreateByLength(context, source, count, method_name);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:70: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |                                                           ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1395:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1395 |   GotoIf(SmiGreaterThan(count, SmiConstant(0)), &if_count_is_not_zero);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1404:23: note: in expansion of macro ‘CAST’
 1404 |       LoadObjectField(CAST(receiver), JSTypedArray::kBufferOffset);
      |                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1411:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1411 |   TNode<Word32T> source_el_kind = LoadElementsKind(source);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1412:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1412 |   TNode<Word32T> target_el_kind = LoadElementsKind(result_array);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1417:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1417 |   Branch(WordEqual(receiver_buffer, target_buffer), &call_c, &call_memmove);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1417:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1417 |   Branch(WordEqual(receiver_buffer, target_buffer), &call_c, &call_memmove);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:57: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                                            ~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1428:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1428 |     TNode<IntPtrT> source_el_size = GetTypedArrayElementSize(source_el_kind);
      |                                                                            ^
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o ../deps/v8/src/interpreter/setup-interpreter-internal.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:864:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::TypedArrayBuiltinsAssembler::GetTypedArrayElementSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  864 |     TNode<Word32T> elements_kind) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1430:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1430 |         IntPtrMul(SmiToIntPtr(start_index), source_el_size);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1432:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1432 |         IntPtrAdd(source_data_ptr, source_start_bytes);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1432:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1432 |         IntPtrAdd(source_data_ptr, source_start_bytes);
      |                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1434:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1434 |     TNode<IntPtrT> count_bytes = IntPtrMul(SmiToIntPtr(count), source_el_size);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:877:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrMul(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  877 |   TNode<IntPtrT> IntPtrMul(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1448:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1448 |     CallCMemmove(target_data_ptr, source_start, count_bytes);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1163:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1163 | void TypedArrayBuiltinsAssembler::CallCMemmove(TNode<IntPtrT> dest_ptr,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1448:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1448 |     CallCMemmove(target_data_ptr, source_start, count_bytes);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1164:63: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1164 |                                                TNode<IntPtrT> src_ptr,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1448:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1448 |     CallCMemmove(target_data_ptr, source_start, count_bytes);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1165:63: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCMemmove(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1165 |                                                TNode<IntPtrT> byte_length) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1454:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1454 |     GotoIf(Word32NotEqual(IsBigInt64ElementsKind(source_el_kind),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:853:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsBigInt64ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  853 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1455:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1455 |                           IsBigInt64ElementsKind(target_el_kind)),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:853:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::IsBigInt64ElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  853 |     TNode<Word32T> kind) {
      |     ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1459:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1459 |         source, result_array, SmiToIntPtr(start_index), SmiToIntPtr(end_index));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1200:25: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsSlice(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1200 |     TNode<JSTypedArray> source, TNode<JSTypedArray> dest, TNode<IntPtrT> start,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1459:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1459 |         source, result_array, SmiToIntPtr(start_index), SmiToIntPtr(end_index));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1200:53: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::CallCCopyTypedArrayElementsSlice(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1200 |     TNode<JSTypedArray> source, TNode<JSTypedArray> dest, TNode<IntPtrT> start,
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSubArrayAssembler::GenerateTypedArrayPrototypeSubArrayImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1488:32: note: in expansion of macro ‘CAST’
 1488 |   TNode<JSTypedArray> source = CAST(receiver);
      |                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1491:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1491 |   TNode<JSArrayBuffer> buffer = GetBuffer(context, source);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:999:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::GetBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  999 |     TNode<Context> context, TNode<JSTypedArray> array) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1491:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1491 |   TNode<JSArrayBuffer> buffer = GetBuffer(context, source);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:999:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::GetBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  999 |     TNode<Context> context, TNode<JSTypedArray> array) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1501:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1501 |       SmiTag(ConvertToRelativeIndex(context, begin, SmiUntag(source_length)));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1501:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1501 |       SmiTag(ConvertToRelativeIndex(context, begin, SmiUntag(source_length)));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1505:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1505 |   var_end = source_length;
      |             ^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1512:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1512 |       SmiTag(ConvertToRelativeIndex(context, end, SmiUntag(source_length)));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1512:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1512 |       SmiTag(ConvertToRelativeIndex(context, end, SmiUntag(source_length)));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1524:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1524 |   TNode<Word32T> element_kind = LoadElementsKind(source);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1525:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1525 |   TNode<IntPtrT> element_size = GetTypedArrayElementSize(element_kind);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:864:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::TypedArrayBuiltinsAssembler::GetTypedArrayElementSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>)’
  864 |     TNode<Word32T> elements_kind) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1538:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1538 |       context, source, buffer, begin_byte_offset, new_length, method_name));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:949:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  949 |     TNode<Context> context, TNode<JSTypedArray> exemplar,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1538:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1538 |       context, source, buffer, begin_byte_offset, new_length, method_name));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:949:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  949 |     TNode<Context> context, TNode<JSTypedArray> exemplar,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1538:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
 1538 |       context, source, buffer, begin_byte_offset, new_length, method_name));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:950:26: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  950 |     TNode<JSArrayBuffer> buffer, TNode<Number> byte_offset, TNode<Smi> len,
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1538:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1538 |       context, source, buffer, begin_byte_offset, new_length, method_name));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:950:48: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  950 |     TNode<JSArrayBuffer> buffer, TNode<Number> byte_offset, TNode<Smi> len,
      |                                  ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1538:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1538 |       context, source, buffer, begin_byte_offset, new_length, method_name));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:950:72: note:   initializing argument 5 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  950 |     TNode<JSArrayBuffer> buffer, TNode<Number> byte_offset, TNode<Smi> len,
      |                                                             ~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1590:28: note: in expansion of macro ‘CAST’
 1590 |   GotoIfNot(IsJSTypedArray(CAST(receiver)), &throw_bad_receiver);
      |                            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1594:7: note: in expansion of macro ‘CAST’
 1594 |       CAST(receiver), JSTypedArray::kBufferOffset);
      |       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1598:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1598 |   Return(CreateArrayIterator(context, receiver, kind));
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1106:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayIterator> v8::internal::CodeStubAssembler::CreateArrayIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::IterationKind)’
 1106 |   TNode<JSArrayIterator> CreateArrayIterator(TNode<Context> context,
      |                                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1598:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1598 |   Return(CreateArrayIterator(context, receiver, kind));
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1107:60: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayIterator> v8::internal::CodeStubAssembler::CreateArrayIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::IterationKind)’
 1107 |                                              TNode<Object> object,
      |                                              ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeValuesAssembler::GenerateTypedArrayPrototypeValuesImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1613:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1613 |                                              IterationKind::kValues);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1613:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1613 |                                              IterationKind::kValues);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:43: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |                             ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeEntriesAssembler::GenerateTypedArrayPrototypeEntriesImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1622:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1622 |                                              IterationKind::kEntries);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1622:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1622 |                                              IterationKind::kEntries);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:43: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |                             ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeKeysAssembler::GenerateTypedArrayPrototypeKeysImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1630:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1630 |       context, receiver, "%TypedArray%.prototype.keys()", IterationKind::kKeys);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1630:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1630 |       context, receiver, "%TypedArray%.prototype.keys()", IterationKind::kKeys);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1585:43: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::GenerateTypedArrayPrototypeIterationMethod(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*, v8::internal::IterationKind)’
 1585 |     TNode<Context> context, TNode<Object> receiver, const char* method_name,
      |                             ~~~~~~~~~~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayOfAssembler::GenerateTypedArrayOfImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1651:27: note: in expansion of macro ‘CAST’
 1651 |   GotoIfNot(IsConstructor(CAST(receiver)), &if_not_constructor);
      |                           ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1655:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1655 |       CreateByLength(context, receiver, SmiTag(length), "%TypedArray%.of");
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:976:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  976 |     TNode<Context> context, TNode<Object> constructor, TNode<Smi> len,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1655:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1655 |       CreateByLength(context, receiver, SmiTag(length), "%TypedArray%.of");
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:976:43: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  976 |     TNode<Context> context, TNode<Object> constructor, TNode<Smi> len,
      |                             ~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1657:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1657 |   TNode<Word32T> elements_kind = LoadElementsKind(new_typed_array);
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:11:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1678:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1678 |                                               &if_neutered);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2110:58: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2110 |   void EmitBigTypedArrayElementStore(TNode<JSTypedArray> object,
      |                                      ~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1678:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1678 |                                               &if_neutered);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedTypedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2111:65: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2111 |                                      TNode<FixedTypedArrayBase> elements,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1678:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1678 |                                               &if_neutered);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2112:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2112 |                                      TNode<IntPtrT> intptr_key,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1678:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1678 |                                               &if_neutered);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2113:52: note:   initializing argument 4 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2113 |                                      TNode<Object> value,
      |                                      ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1678:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1678 |                                               &if_neutered);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2114:53: note:   initializing argument 5 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2114 |                                      TNode<Context> context,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1681:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1681 |                     PrepareValueForWriteToTypedArray(item, kind, context);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2102:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 2102 |   Node* PrepareValueForWriteToTypedArray(TNode<Object> input,
      |                                          ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1681:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1681 |                     PrepareValueForWriteToTypedArray(item, kind, context);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2104:57: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 2104 |                                          TNode<Context> context);
      |                                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1692:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1692 |                     LoadFixedTypedArrayBackingStore(elements);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedTypedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:803:34: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT> v8::internal::CodeStubAssembler::LoadFixedTypedArrayBackingStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>)’
  803 |       TNode<FixedTypedArrayBase> typed_array);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayOfAssembler::GenerateTypedArrayOfImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1698:8: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1698 |       });
      |        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1210:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::DispatchTypedArrayByElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>, const TypedArraySwitchCase&)’
 1210 |     TNode<Word32T> elements_kind, const TypedArraySwitchCase& case_function) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsAssembler::IterableToListSlowPath(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Variable*)’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1739:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1739 |     values.Push(next_value);
      |                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:11:
../deps/v8/src/builtins/growable-fixed-array-gen.h:35:33: note:   initializing argument 1 of ‘void v8::internal::GrowableFixedArray::Push(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
   35 |   void Push(TNode<Object> const value);
      |             ~~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1745:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1745 |   TNode<JSArray> js_array_values = values.ToJSArray(context);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:11:
../deps/v8/src/builtins/growable-fixed-array-gen.h:37:49: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::GrowableFixedArray::ToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
   37 |   TNode<JSArray> ToJSArray(TNode<Context> const context);
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::IterableToListAssembler::GenerateIterableToListImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1763:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1763 |       CallRuntime(Runtime::kIterableToListCanBeElided, context, iterable);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1769:34: note: in expansion of macro ‘CAST’
 1769 |     TNode<JSArray> input_array = CAST(iterable);
      |                                  ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1771:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1771 |     created_list = new_array;
      |                    ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1777:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1777 |     IterableToListSlowPath(context, iterable, iterator_fn, &created_list);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1712:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::IterableToListSlowPath(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Variable*)’
 1712 |     TNode<Context> context, TNode<Object> iterable, TNode<Object> iterator_fn,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1777:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1777 |     IterableToListSlowPath(context, iterable, iterator_fn, &created_list);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1712:43: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsAssembler::IterableToListSlowPath(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Variable*)’
 1712 |     TNode<Context> context, TNode<Object> iterable, TNode<Object> iterator_fn,
      |                             ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1777:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1777 |     IterableToListSlowPath(context, iterable, iterator_fn, &created_list);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1712:67: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsAssembler::IterableToListSlowPath(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Variable*)’
 1712 |     TNode<Context> context, TNode<Object> iterable, TNode<Object> iterator_fn,
      |                                                     ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayFromAssembler::GenerateTypedArrayFromImpl()’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1807:27: note: in expansion of macro ‘CAST’
 1807 |   GotoIfNot(IsConstructor(CAST(receiver)), &if_not_constructor);
      |                           ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1818:24: note: in expansion of macro ‘CAST’
 1818 |   GotoIfNot(IsCallable(CAST(map_fn)), &if_map_fn_not_callable);
      |                        ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1841:26: note: in expansion of macro ‘CAST’
 1841 |     GotoIfNot(IsCallable(CAST(iterator_fn)), &if_iterator_fn_not_callable);
      |                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1849:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1849 |         CallBuiltin(Builtins::kIterableToList, context, source, iterator_fn));
      |                                                                            ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1849:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1849 |         CallBuiltin(Builtins::kIterableToList, context, source, iterator_fn));
      |                                                                            ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1856:20: note: in expansion of macro ‘CAST’
 1856 |     final_length = CAST(raw_length);
      |                    ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1868:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1868 |     final_source = source;
      |                    ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1873:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1873 |     final_length = ToSmiLength(raw_length, context, &if_length_not_smi);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1605:40: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1605 |   TNode<Smi> ToSmiLength(TNode<Object> input, TNode<Context> context,
      |                          ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1873:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1873 |     final_length = ToSmiLength(raw_length, context, &if_length_not_smi);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1605:62: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::ToSmiLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 1605 |   TNode<Smi> ToSmiLength(TNode<Object> input, TNode<Context> context,
      |                                               ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1887:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1887 |                                 "%TypedArray%.from");
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:976:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  976 |     TNode<Context> context, TNode<Object> constructor, TNode<Smi> len,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1887:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1887 |                                 "%TypedArray%.from");
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:976:43: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::CreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  976 |     TNode<Context> context, TNode<Object> constructor, TNode<Smi> len,
      |                             ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1918:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1918 |                         k_value, index));
      |                                       ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1927:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1927 |                                               context, &if_neutered);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedTypedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2111:65: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2111 |                                      TNode<FixedTypedArrayBase> elements,
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1927:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1927 |                                               context, &if_neutered);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2112:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2112 |                                      TNode<IntPtrT> intptr_key,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1927:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1927 |                                               context, &if_neutered);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2113:52: note:   initializing argument 4 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2113 |                                      TNode<Object> value,
      |                                      ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1927:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1927 |                                               context, &if_neutered);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2114:53: note:   initializing argument 5 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::compiler::CodeAssembler::Label*)’
 2114 |                                      TNode<Context> context,
      |                                      ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1930:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1930 |                     mapped_value, kind, context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2102:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 2102 |   Node* PrepareValueForWriteToTypedArray(TNode<Object> input,
      |                                          ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1930:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1930 |                     mapped_value, kind, context);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2104:57: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 2104 |                                          TNode<Context> context);
      |                                          ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1941:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1941 |                     LoadFixedTypedArrayBackingStore(elements);
      |                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedTypedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:803:34: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT> v8::internal::CodeStubAssembler::LoadFixedTypedArrayBackingStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>)’
  803 |       TNode<FixedTypedArrayBase> typed_array);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1945:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 1945 |             });
      |              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1210:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::DispatchTypedArrayByElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>, const TypedArraySwitchCase&)’
 1210 |     TNode<Word32T> elements_kind, const TypedArraySwitchCase& case_function) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeFilterAssembler::GenerateTypedArrayPrototypeFilterImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1980:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1980 |       ValidateTypedArray(context, receiver, method_name);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1022:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
 1022 |     TNode<Context> context, TNode<Object> obj, const char* method_name) {
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1980:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1980 |       ValidateTypedArray(context, receiver, method_name);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1022:43: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
 1022 |     TNode<Context> context, TNode<Object> obj, const char* method_name) {
      |                             ~~~~~~~~~~~~~~^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1988:24: note: in expansion of macro ‘CAST’
 1988 |   GotoIfNot(IsCallable(CAST(callbackfn)), &if_callback_not_callable);
      |                        ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1995:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1995 |   TNode<Word32T> elements_kind = LoadElementsKind(source);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:859:25: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::TypedArrayBuiltinsAssembler::LoadElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
  859 |     TNode<JSTypedArray> typed_array) {
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2019:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
 2019 |             });
      |              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1210:20: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsAssembler::DispatchTypedArrayByElementsKind(v8::internal::CodeStubAssembler::TNode<v8::internal::Word32T>, const TypedArraySwitchCase&)’
 1210 |     TNode<Word32T> elements_kind, const TypedArraySwitchCase& case_function) {
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2024:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 2024 |                    value.value(), index, source);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSTypedArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeFilterAssembler::GenerateTypedArrayPrototypeFilterImpl()’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2040:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2040 |   TNode<JSArray> values_array = values.ToJSArray(context);
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:11:
../deps/v8/src/builtins/growable-fixed-array-gen.h:37:49: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::GrowableFixedArray::ToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
   37 |   TNode<JSArray> ToJSArray(TNode<Context> const context);
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2045:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2045 |       SpeciesCreateByLength(context, source, captured, method_name);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2045:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 2045 |       SpeciesCreateByLength(context, source, captured, method_name);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:49: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2045:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2045 |       SpeciesCreateByLength(context, source, captured, method_name);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:965:70: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::SpeciesCreateByLength(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, const char*)’
  965 |     TNode<Context> context, TNode<JSTypedArray> exemplar, TNode<Smi> len,
      |                                                           ~~~~~~~~~~~^~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2052:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 2052 |               values_array, captured);
      |                                     ^
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/accessor-assembler.cc:13:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:9:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2052:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 2052 |               values_array, captured);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2052:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2052 |               values_array, captured);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::String>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::String; F = v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)::<lambda()>; G = v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::String>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-regexp-gen.cc:111:61:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Smi>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-regexp-gen.cc:172:60:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Object>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; G = v8::internal::RegExpBuiltinsAssembler::RegExpInitialize(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-regexp-gen.cc:1218:62:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::JSObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-regexp-gen.cc:3210:49:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-regexp-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSObject]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-regexp-gen.cc:3210:49:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:19,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:19,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:152:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:163:64:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:274:18:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/heap/setup-heap-internal.cc:18:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:292:18:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/heap/setup-heap-internal.cc:15:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:333:78:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSFunction>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSFunction]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSFunction>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:383:45:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:443:65:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:580:59:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:648:31:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSArray]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:650:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:957:7:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArrayBuffer]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSArrayBuffer>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::ConstructJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Smi>}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:979:30:   required from here
../deps/v8/src/compiler/code-assembler.h:1044:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                     args...);
      |                            ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1387:20:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Smi; F = v8::internal::TypedArrayPrototypeSliceAssembler::GenerateTypedArrayPrototypeSliceImpl()::<lambda()>; G = v8::internal::TypedArrayPrototypeSliceAssembler::GenerateTypedArrayPrototypeSliceImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1387:20:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1533:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1848:29:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:1917:13:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSTypedArray>}]’:
../deps/v8/src/builtins/builtins-typed-array-gen.cc:2024:48:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSTypedArray>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>, v8::internal::BigInt> >, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::JSTypedArray>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapNumber>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapNumber; PreviousType = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-typed-array-gen.cc:551:70:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapNumber>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapNumber>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapNumber]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapNumber; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapNumber]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapNumber; PreviousType = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-typed-array-gen.cc:551:70:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapNumber>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapNumber>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapNumber]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Smi>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-typed-array-gen.cc:561:56:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-typed-array-gen.cc:718:42:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/accessor-assembler.cc:13:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/v8threads.h:8,
                 from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/v8threads.h:8,
                 from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/v8threads.h:8,
                 from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:11,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/assembler-inl.h:8,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/x64/assembler-x64-inl.h:12,
                 from ../deps/v8/src/assembler-inl.h:13,
                 from ../deps/v8/src/builtins/setup-builtins-internal.cc:7:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::AccessorAssembler::TryMonomorphicCase(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::MaybeObject>*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:86:64: note: in expansion of macro ‘CAST’
   86 |   GotoIf(WordNotEqual(receiver_map, LoadWeakCellValueUnchecked(CAST(feedback))),
      |                                                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:93:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
   93 |   *var_handler = handler;
      |                  ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandlePolymorphicCase(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::MaybeObject>*, v8::internal::compiler::CodeAssembler::Label*, int)’:
../deps/v8/src/ic/accessor-assembler.cc:125:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  125 |       if (length == nullptr) length = LoadWeakFixedArrayLength(feedback);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:599:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::LoadWeakFixedArrayLength(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>)’
  599 |   TNode<Smi> LoadWeakFixedArrayLength(TNode<WeakFixedArray> array);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:131:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  131 |     TNode<MaybeObject> element = LoadWeakFixedArrayElement(feedback, map_index);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:772:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’
  772 |       TNode<WeakFixedArray> object, int index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc:133:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  133 |     Node* cached_map = LoadWeakCellValue(CAST(ToStrongHeapObject(element)));
      |                                                                         ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:682:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  682 |   TNode<HeapObject> ToStrongHeapObject(TNode<MaybeObject> value);
      |                                        ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:138:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  138 |         LoadWeakFixedArrayElement(feedback, handler_index);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:772:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’
  772 |       TNode<WeakFixedArray> object, int index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/ic/accessor-assembler.cc:139:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  139 |     *var_handler = handler;
      |                    ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In lambda function:
../deps/v8/src/ic/accessor-assembler.cc:153:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  153 |         TNode<MaybeObject> element = LoadWeakFixedArrayElement(feedback, index);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc:155:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  155 |         Node* cached_map = LoadWeakCellValue(CAST(ToStrongHeapObject(element)));
      |                                                                             ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:682:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  682 |   TNode<HeapObject> ToStrongHeapObject(TNode<MaybeObject> value);
      |                                        ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:162:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  162 |             LoadWeakFixedArrayElement(feedback, index, kPointerSize);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/ic/accessor-assembler.cc:163:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  163 |         *var_handler = handler;
      |                        ^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandlePolymorphicCase(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::MaybeObject>*, v8::internal::compiler::CodeAssembler::Label*, int)’:
../deps/v8/src/ic/accessor-assembler.cc:152:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  152 |       [this, receiver_map, feedback, if_handler, var_handler](Node* index) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153 |         TNode<MaybeObject> element = LoadWeakFixedArrayElement(feedback, index);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  154 |         CSA_ASSERT(this, IsStrongHeapObject(element));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155 |         Node* cached_map = LoadWeakCellValue(CAST(ToStrongHeapObject(element)));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  156 | 
      |        
  157 |         Label next_entry(this);
      |         ~~~~~~~~~~~~~~~~~~~~~~~
  158 |         GotoIf(WordNotEqual(receiver_map, cached_map), &next_entry);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159 | 
      |        
  160 |         // Found, now call handler.
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161 |         TNode<MaybeObject> handler =
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162 |             LoadWeakFixedArrayElement(feedback, index, kPointerSize);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163 |         *var_handler = handler;
      |         ~~~~~~~~~~~~~~~~~~~~~~~
  164 |         Goto(if_handler);
      |         ~~~~~~~~~~~~~~~~~
  165 | 
      |        
  166 |         BIND(&next_entry);
      |         ~~~~~~~~~~~~~~~~~~
  167 |       },
      |       ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandleLoadICHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:201:30: note: in expansion of macro ‘CAST’
  201 |     GotoIf(IsCodeMap(LoadMap(CAST(handler))), &call_handler);
      |                              ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandleLoadICSmiHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)’:
../deps/v8/src/ic/accessor-assembler.cc:352:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  352 |       TNode<String> result = StringFromSingleCharCode(code);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1515:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1515 |   TNode<String> StringFromSingleCharCode(TNode<Int32T> code);
      |                                          ~~~~~~~~~~~~~~^~~~
../deps/v8/src/ic/accessor-assembler.cc:435:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  435 |                                          &var_name_index, miss);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:485:48: note: in expansion of macro ‘CAST’
  485 |     Node* context = LoadWeakCellValueUnchecked(CAST(context_cell));
      |                                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandleStoreICHandlerCase(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)’:
../deps/v8/src/ic/accessor-assembler.cc:799:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  799 |   Branch(TaggedIsSmi(handler), &if_smi_handler, &if_nonsmi_handler);
      |                             ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/handles-inl.h:8,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:461:47: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::TaggedIsSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  461 |   TNode<BoolT> TaggedIsSmi(TNode<MaybeObject> a);
      |                            ~~~~~~~~~~~~~~~~~~~^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc:807:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  807 |     Node* handler_word = SmiUntag(CAST(ToObject(handler)));
      |                                                        ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:828:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  828 |         properties, CAST(p->name), &dictionary_found, &var_name_index, miss);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:872:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  872 |     GotoIf(IsWeakOrClearedHeapObject(handler), &store_transition_or_global);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:684:61: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsWeakOrClearedHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  684 |   TNode<BoolT> IsWeakOrClearedHeapObject(TNode<MaybeObject> value);
      |                                          ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:874:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  874 |     TNode<HeapObject> strong_handler = ToStrongHeapObject(handler);
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:682:59: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  682 |   TNode<HeapObject> ToStrongHeapObject(TNode<MaybeObject> value);
      |                                        ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:880:36: note: in expansion of macro ‘CAST’
  880 |       HandleStoreICProtoHandler(p, CAST(strong_handler), miss, ic_mode,
      |                                    ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:897:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  897 |     TNode<HeapObject> map_or_property_cell = ToWeakHeapObject(handler, miss);
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:691:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToWeakHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*)’
  691 |   TNode<HeapObject> ToWeakHeapObject(TNode<MaybeObject> value,
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:904:43: note: in expansion of macro ‘CAST’
  904 |       TNode<PropertyCell> property_cell = CAST(map_or_property_cell);
      |                                           ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:911:24: note: in expansion of macro ‘CAST’
  911 |       TNode<Map> map = CAST(map_or_property_cell);
      |                        ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:912:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  912 |       HandleStoreICTransitionMapHandlerCase(p, map, miss, false);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:109:57: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandleStoreICTransitionMapHandlerCase(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*, bool)’
  109 |                                              TNode<Map> transition_map,
      |                                              ~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::HandleStoreICProtoHandler(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::StoreHandler>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)’:
../deps/v8/src/ic/accessor-assembler.cc:1214:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::StoreHandler>::TNode(const v8::internal::compiler::TNode<v8::internal::StoreHandler>&)’ is deprecated [-Wdeprecated-copy]
 1214 |     on_code_handler = [=](Node* code_handler) {
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
 1215 |       // This is either element store or transitioning element store.
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1216 |       Label if_element_store(this), if_transitioning_element_store(this);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1217 |       Branch(IsStoreHandler0Map(LoadMap(handler)), &if_element_store,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1218 |              &if_transitioning_element_store);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1219 |       BIND(&if_element_store);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~
 1220 |       {
      |       ~                
 1221 |         StoreWithVectorDescriptor descriptor(isolate());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1222 |         TailCallStub(descriptor, code_handler, p->context, p->receiver, p->name,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1223 |                      p->value, p->slot, p->vector);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1224 |       }
      |       ~                
 1225 | 
      |                        
 1226 |       BIND(&if_transitioning_element_store);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1227 |       {
      |       ~                
 1228 |         Node* transition_map_cell = LoadHandlerDataField(handler, 1);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1229 |         Node* transition_map = LoadWeakCellValue(transition_map_cell, miss);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1230 |         CSA_ASSERT(this, IsMap(transition_map));
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1231 | 
      |                        
 1232 |         GotoIf(IsDeprecatedMap(transition_map), miss);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1233 | 
      |                        
 1234 |         StoreTransitionDescriptor descriptor(isolate());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1235 |         TailCallStub(descriptor, code_handler, p->context, p->receiver, p->name,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1236 |                      transition_map, p->value, p->slot, p->vector);
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1237 |       }
      |       ~                
 1238 |     };
      |     ~                  
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::StoreHandler>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::StoreHandler]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:1305:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1305 |       Add<NameDictionary>(properties, CAST(p->name), p->value, &slow);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1902:30: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:1305:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1305 |       Add<NameDictionary>(properties, CAST(p->name), p->value, &slow);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1902:73: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |                                                           ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:1329:11: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::StoreHandler>::TNode(const v8::internal::compiler::TNode<v8::internal::StoreHandler>&)’ is deprecated [-Wdeprecated-copy]
 1329 |           [=] { return LoadHandlerDataField(handler, 3); },
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::StoreHandler>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::StoreHandler]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:1330:11: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::StoreHandler>::TNode(const v8::internal::compiler::TNode<v8::internal::StoreHandler>&)’ is deprecated [-Wdeprecated-copy]
 1330 |           [=] { return LoadHandlerDataField(handler, 2); });
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::StoreHandler>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::StoreHandler]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:1332:50: note: in expansion of macro ‘CAST’
 1332 |       Node* context = LoadWeakCellValueUnchecked(CAST(context_cell));
      |                                                  ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::EmitElementLoad(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Variable*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*)’:
../deps/v8/src/ic/accessor-assembler.cc:1749:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1749 |     exit_point->Return(LoadFixedArrayElement(elements, intptr_index));
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:725:54: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadFixedArrayElement(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int, v8::internal::LoadSensitivity)’
  725 |       SloppyTNode<HeapObject> object, TNode<IntPtrT> index,
      |                                       ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:1755:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1755 |     Node* element = LoadFixedArrayElement(elements, intptr_index);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:725:54: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadFixedArrayElement(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int, v8::internal::LoadSensitivity)’
  725 |       SloppyTNode<HeapObject> object, TNode<IntPtrT> index,
      |                                       ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:1797:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1797 |                            if_hole);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1888:46: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::NumberDictionaryLookup(v8::internal::CodeStubAssembler::TNode<v8::internal::NumberDictionary>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*)’
 1888 |                               TNode<IntPtrT> intptr_index, Label* if_found,
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::NameDictionaryNegativeLookup(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::SloppyTNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/ic/accessor-assembler.cc:1924:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 1924 |                                        &done);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:1924:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
 1924 |                                        &done);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1878:41: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1878 |                             TNode<Name> unique_name, Label* if_found,
      |                             ~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::GenericElementLoad(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::SloppyTNode<v8::internal::Int32T>, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/ic/accessor-assembler.cc:2001:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 2001 |   GotoIf(IsCustomElementsReceiverInstanceType(instance_type), &if_custom);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1458:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCustomElementsReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1458 |       TNode<Int32T> instance_type);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::GenericPropertyLoad(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::SloppyTNode<v8::internal::Int32T>, const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::UseStubCache)’:
../deps/v8/src/ic/accessor-assembler.cc:2068:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 2068 |   GotoIf(IsSpecialReceiverInstanceType(instance_type), &special_receiver);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1456:60: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1456 |   TNode<BoolT> IsSpecialReceiverInstanceType(TNode<Int32T> instance_type);
      |                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:2128:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
 2128 |                                          &lookup_prototype_chain);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::LoadGlobalIC(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Name>&, v8::internal::TypeofMode, v8::internal::ExitPoint*, v8::internal::CodeStubAssembler::ParameterMode)’:
../deps/v8/src/ic/accessor-assembler.cc:2519:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
 2519 |                                    &try_handler, &miss, slot_mode);
      |                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:193:29: note:   initializing argument 1 of ‘void v8::internal::AccessorAssembler::LoadGlobalIC_TryPropertyCellCase(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode)’
  193 |       TNode<FeedbackVector> vector, Node* slot,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/ic/accessor-assembler.cc:2523:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
 2523 |                               typeof_mode, exit_point, &miss, slot_mode);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:198:58: note:   initializing argument 1 of ‘void v8::internal::AccessorAssembler::LoadGlobalIC_TryHandlerCase(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Name>&, v8::internal::TypeofMode, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode)’
  198 |   void LoadGlobalIC_TryHandlerCase(TNode<FeedbackVector> vector, Node* slot,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/ic/accessor-assembler.cc:2531:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
 2531 |                                   ParameterToTagged(slot, slot_mode), vector);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:322:31: note:   initializing argument 3 of ‘void v8::internal::ExitPoint::ReturnCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::ExitPoint::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}; v8::internal::ExitPoint::Node = v8::internal::compiler::Node]’
  322 |                          TArgs... args) {
      |                          ~~~~~^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:2531:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
 2531 |                                   ParameterToTagged(slot, slot_mode), vector);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:322:31: note:   initializing argument 5 of ‘void v8::internal::ExitPoint::ReturnCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::ExitPoint::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}; v8::internal::ExitPoint::Node = v8::internal::compiler::Node]’
  322 |                          TArgs... args) {
      |                          ~~~~~^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::LoadGlobalIC_TryPropertyCellCase(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode)’:
../deps/v8/src/ic/accessor-assembler.cc:2545:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2545 |   TNode<Object> maybe_weak_cell = ToObject(feedback_element);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:2550:33: note: in expansion of macro ‘CAST’
 2550 |     TNode<WeakCell> weak_cell = CAST(maybe_weak_cell);
      |                                 ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2557:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2557 |     GotoIf(WordEqual(value, TheHoleConstant()), miss);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:2564:47: note: in expansion of macro ‘CAST’
 2564 |     TNode<IntPtrT> lexical_handler = SmiUntag(CAST(maybe_weak_cell));
      |                                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2570:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2570 |     TNode<Context> script_context = LoadScriptContext(context, context_index);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2096:51: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Context> v8::internal::CodeStubAssembler::LoadScriptContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2096 |   TNode<Context> LoadScriptContext(TNode<Context> context,
      |                                    ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:2570:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2570 |     TNode<Context> script_context = LoadScriptContext(context, context_index);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2097:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Context> v8::internal::CodeStubAssembler::LoadScriptContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2097 |                                    TNode<IntPtrT> context_index);
      |                                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::LoadGlobalIC_TryHandlerCase(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Name>&, v8::internal::TypeofMode, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::ParameterMode)’:
../deps/v8/src/ic/accessor-assembler.cc:2588:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2588 |   TNode<Object> handler = ToObject(feedback_element);
      |                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2589:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2589 |   GotoIf(WordEqual(handler, LoadRoot(Heap::kuninitialized_symbolRootIndex)),
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/ic/accessor-assembler.cc:2606:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2606 |                           on_nonexistent);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:174:46: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandleLoadICHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)’
  174 |     const LoadICParameters* p, TNode<Object> handler, Label* miss,
      |                                ~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::KeyedLoadICPolymorphicName(const v8::internal::AccessorAssembler::LoadICParameters*)’:
../deps/v8/src/ic/accessor-assembler.cc:2795:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2795 |   TNode<WeakFixedArray> array = CAST(ToObject(feedback_element));
      |                                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2797:26: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
 2797 |                         1);
      |                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:99:47: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandlePolymorphicCase(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::MaybeObject>*, v8::internal::compiler::CodeAssembler::Label*, int)’
   99 |     Node* receiver_map, TNode<WeakFixedArray> feedback, Label* if_handler,
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::StoreIC(const v8::internal::AccessorAssembler::StoreICParameters*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:2870:31: note: in expansion of macro ‘CAST’
 2870 |     TNode<HeapObject> value = CAST(LoadWeakCellValue(CAST(handler), &miss));
      |                               ^~~~
../deps/v8/src/ic/accessor-assembler.cc:2870:54: note: in expansion of macro ‘CAST’
 2870 |     TNode<HeapObject> value = CAST(LoadWeakCellValue(CAST(handler), &miss));
      |                                                      ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2875:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 2875 |     TNode<MaybeObject> weak_handler = MakeWeak(value);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:702:49: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::MakeWeak(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’
  702 |   TNode<MaybeObject> MakeWeak(TNode<HeapObject> value);
      |                               ~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2876:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2876 |     HandleStoreICHandlerCase(p, weak_handler, &miss, ICMode::kNonGlobalIC);
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:793:52: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandleStoreICHandlerCase(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)’
  793 |     const StoreICParameters* p, TNode<MaybeObject> handler, Label* miss,
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::StoreGlobalIC(const v8::internal::AccessorAssembler::StoreICParameters*)’:
../deps/v8/src/ic/accessor-assembler.cc:2899:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2899 |   TNode<Object> maybe_weak_cell = ToObject(feedback_element);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:2906:9: note: in expansion of macro ‘CAST’
 2906 |         CAST(LoadWeakCellValue(CAST(maybe_weak_cell), &try_handler));
      |         ^~~~
../deps/v8/src/ic/accessor-assembler.cc:2906:32: note: in expansion of macro ‘CAST’
 2906 |         CAST(LoadWeakCellValue(CAST(maybe_weak_cell), &try_handler));
      |                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2927:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 2927 |       HandleStoreICHandlerCase(&p, handler, &miss, ICMode::kGlobalIC);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:793:52: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandleStoreICHandlerCase(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)’
  793 |     const StoreICParameters* p, TNode<MaybeObject> handler, Label* miss,
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:2940:47: note: in expansion of macro ‘CAST’
 2940 |     TNode<IntPtrT> lexical_handler = SmiUntag(CAST(maybe_weak_cell));
      |                                               ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:2946:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2946 |         LoadScriptContext(CAST(pp->context), context_index);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2097:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Context> v8::internal::CodeStubAssembler::LoadScriptContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2097 |                                    TNode<IntPtrT> context_index);
      |                                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::KeyedStoreIC(const v8::internal::AccessorAssembler::StoreICParameters*)’:
../deps/v8/src/ic/accessor-assembler.cc:3070:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 3070 |       TNode<WeakFixedArray> array = CAST(ToObject(feedback_element));
      |                                                                   ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc:3072:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
 3072 |                             &miss, 1);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc:99:47: note:   initializing argument 2 of ‘void v8::internal::AccessorAssembler::HandlePolymorphicCase(v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::MaybeObject>*, v8::internal::compiler::CodeAssembler::Label*, int)’
   99 |     Node* receiver_map, TNode<WeakFixedArray> feedback, Label* if_handler,
      |                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::StoreInArrayLiteralIC(const v8::internal::AccessorAssembler::StoreICParameters*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/accessor-assembler.cc:3113:58: note: in expansion of macro ‘CAST’
 3113 |         Node* transition_map_cell = LoadHandlerDataField(CAST(handler), 1);
      |                                                          ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In member function ‘void v8::internal::AccessorAssembler::GenerateLoadIC_Noninlined()’:
../deps/v8/src/ic/accessor-assembler.cc:3194:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
 3194 |   TNode<Object> feedback = ToObject(feedback_element);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:700:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
  700 |   TNode<Object> ToObject(TNode<MaybeObject> value);
      |                          ~~~~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-wasm-gen.cc:6:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WeakFixedArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WeakFixedArray]’:
../deps/v8/src/ic/accessor-assembler.cc:149:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/ic/accessor-assembler.cc:483:57:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::AccessorAssembler::HandleLoadICSmiHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; G = v8::internal::AccessorAssembler::HandleLoadICSmiHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/ic/accessor-assembler.cc:483:57:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/ic/accessor-assembler.cc: In instantiation of ‘v8::internal::compiler::Node* v8::internal::AccessorAssembler::HandleProtoHandler(const ICParameters*, v8::internal::AccessorAssembler::Node*, const OnCodeHandler&, const OnFoundOnReceiver&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode) [with ICHandler = v8::internal::LoadHandler; ICParameters = v8::internal::AccessorAssembler::LoadICParameters; v8::internal::AccessorAssembler::Node = v8::internal::compiler::Node; v8::internal::AccessorAssembler::OnCodeHandler = std::function<void(v8::internal::compiler::Node*)>; v8::internal::AccessorAssembler::OnFoundOnReceiver = std::function<void(v8::internal::compiler::Node*, v8::internal::compiler::Node*)>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’:
../deps/v8/src/ic/accessor-assembler.cc:726:20:   required from here
../deps/v8/src/ic/accessor-assembler.cc:686:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  686 |         NameDictionaryLookup<NameDictionary>(properties, CAST(p->name), &found,
      |         ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/accessor-assembler.cc: In instantiation of ‘v8::internal::compiler::Node* v8::internal::AccessorAssembler::HandleProtoHandler(const ICParameters*, v8::internal::AccessorAssembler::Node*, const OnCodeHandler&, const OnFoundOnReceiver&, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode) [with ICHandler = v8::internal::StoreHandler; ICParameters = v8::internal::AccessorAssembler::StoreICParameters; v8::internal::AccessorAssembler::Node = v8::internal::compiler::Node; v8::internal::AccessorAssembler::OnCodeHandler = std::function<void(v8::internal::compiler::Node*)>; v8::internal::AccessorAssembler::OnFoundOnReceiver = std::function<void(v8::internal::compiler::Node*, v8::internal::compiler::Node*)>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’:
../deps/v8/src/ic/accessor-assembler.cc:1257:20:   required from here
../deps/v8/src/ic/accessor-assembler.cc:686:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  686 |         NameDictionaryLookup<NameDictionary>(properties, CAST(p->name), &found,
      |         ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::AccessorAssembler::HandleStoreICProtoHandler(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::StoreHandler>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; G = v8::internal::AccessorAssembler::HandleStoreICProtoHandler(const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::AccessorAssembler::TNode<v8::internal::StoreHandler>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::AccessorAssembler::ICMode, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/ic/accessor-assembler.cc:1330:59:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/ic/accessor-assembler.cc:1700:64:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::NumberDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
../deps/v8/src/ic/accessor-assembler.cc:1800:76:   required from here
../deps/v8/src/code-stub-assembler.h:1770:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1770 |     return EntryToIndex<Dictionary>(entry, Dictionary::kEntryKeyIndex);
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:1767:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::NumberDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
 1767 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry, int field_index);
      |                               ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/ic/accessor-assembler.cc:1938:69:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h: In instantiation of ‘void v8::internal::ExitPoint::ReturnCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::ExitPoint::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}; v8::internal::ExitPoint::Node = v8::internal::compiler::Node]’:
../deps/v8/src/ic/accessor-assembler.cc:2531:77:   required from here
../deps/v8/src/ic/accessor-assembler.h:324:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  324 |       asm_->TailCallRuntime(function, context, args...);
      |       ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:324:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  324 |       asm_->TailCallRuntime(function, context, args...);
      |       ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:324:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
  324 |       asm_->TailCallRuntime(function, context, args...);
      |       ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:971:67: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::TailCallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  971 |                                 SloppyTNode<Object> context, TArgs... args) {
      |                                                              ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:326:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  326 |       indirect_return_handler_(asm_->CallRuntime(function, context, args...));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:326:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  326 |       indirect_return_handler_(asm_->CallRuntime(function, context, args...));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/ic/accessor-assembler.h:326:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
  326 |       indirect_return_handler_(asm_->CallRuntime(function, context, args...));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::FeedbackVector>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WeakCell; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WeakCell]’:
../deps/v8/src/ic/accessor-assembler.cc:2554:9:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakCell>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakCell>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakCell>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakCell]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/ic/accessor-assembler.cc:2571:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:14:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:21:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:21:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/ic/accessor-assembler.cc:86:78:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:21:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::WeakCell>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::WeakCell; PreviousType = v8::internal::HeapObject; bool FromTyped = true]’
../deps/v8/src/ic/accessor-assembler.cc:133:75:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakCell>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakCell>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakCell>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakCell]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Object>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::AccessorAssembler::HandleLoadICSmiHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; G = v8::internal::AccessorAssembler::HandleLoadICSmiHandlerCase(const v8::internal::AccessorAssembler::LoadICParameters*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::ExitPoint*, v8::internal::AccessorAssembler::OnNonExistent, v8::internal::AccessorAssembler::ElementSupport)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/ic/accessor-assembler.cc:483:57:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Smi>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/ic/accessor-assembler.cc:807:58:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::DataHandler>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::DataHandler; PreviousType = v8::internal::HeapObject; bool FromTyped = true]’
../deps/v8/src/ic/accessor-assembler.cc:3113:74:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DataHandler>::TNode(const v8::internal::compiler::TNode<v8::internal::DataHandler>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/accessor-assembler.h:8,
                 from ../deps/v8/src/ic/accessor-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::DataHandler>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::DataHandler]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::DataHandler; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::DataHandler]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::DataHandler; PreviousType = v8::internal::HeapObject; bool FromTyped = true]’
../deps/v8/src/ic/accessor-assembler.cc:3113:74:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DataHandler>::TNode(const v8::internal::compiler::TNode<v8::internal::DataHandler>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::DataHandler>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::DataHandler]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:21:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:21:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringBuiltinsAssembler::GenerateStringEqual(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-string-gen.cc:148:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  148 |                    lhs_length, &if_equal, &if_notequal, &if_indirect);
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:24:40: note:   initializing argument 6 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Core(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   24 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Core(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/builtins/builtins-string-gen.cc:227:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  227 |                    if_not_equal);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:31:40: note:   initializing argument 7 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Loop(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   31 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:232:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  232 |                    if_not_equal);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:31:40: note:   initializing argument 7 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Loop(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   31 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:237:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  237 |                    if_not_equal);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:31:40: note:   initializing argument 7 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Loop(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   31 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:242:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  242 |                    if_not_equal);
      |                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:31:40: note:   initializing argument 7 of ‘void v8::internal::StringBuiltinsAssembler::StringEqual_Loop(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::MachineType, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’
   31 |                         TNode<IntPtrT> length, Label* if_equal,
      |                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:365:35: note: in expansion of macro ‘CAST’
  365 |   TNode<IntPtrT> index = SmiUntag(CAST(position));
      |                                   ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:368:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  368 |   TNode<Object> result = accessor(string, length, index);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from /usr/include/c++/9/functional:59,
                 from ../deps/v8/src/code-stub-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
/usr/include/c++/9/bits/std_function.h:686:25: note:   initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = v8::internal::compiler::TNode<v8::internal::Object>; _ArgTypes = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  686 |     operator()(_ArgTypes... __args) const
      |                ~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:368:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  368 |   TNode<Object> result = accessor(string, length, index);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from /usr/include/c++/9/functional:59,
                 from ../deps/v8/src/code-stub-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
/usr/include/c++/9/bits/std_function.h:686:25: note:   initializing argument 2 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = v8::internal::compiler::TNode<v8::internal::Object>; _ArgTypes = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  686 |     operator()(_ArgTypes... __args) const
      |                ~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:368:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  368 |   TNode<Object> result = accessor(string, length, index);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from /usr/include/c++/9/functional:59,
                 from ../deps/v8/src/code-stub-assembler.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
/usr/include/c++/9/bits/std_function.h:686:25: note:   initializing argument 3 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = v8::internal::compiler::TNode<v8::internal::Object>; _ArgTypes = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  686 |     operator()(_ArgTypes... __args) const
      |                ~~~~~~~~~^~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringBuiltinsAssembler::GenerateStringRelationalComparison(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::Operation)’:
../deps/v8/src/builtins/builtins-string-gen.cc:429:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  429 |     TNode<IntPtrT> end = IntPtrAdd(begin, length);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:429:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  429 |     TNode<IntPtrT> end = IntPtrAdd(begin, length);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:432:5: note: in expansion of macro ‘TVARIABLE’
  432 |     TVARIABLE(IntPtrT, var_offset, begin);
      |     ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::IntPtrT]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringCharAtAssembler::GenerateStringCharAtImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:590:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  590 |   TNode<String> result = StringFromSingleCharCode(code);
      |                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1515:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1515 |   TNode<String> StringFromSingleCharCode(TNode<Int32T> code);
      |                                          ~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringFromCharCodeAssembler::GenerateStringFromCharCodeImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:651:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  651 |     Node* result = StringFromSingleCharCode(code16);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1515:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1515 |   TNode<String> StringFromSingleCharCode(TNode<Int32T> code);
      |                                          ~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:660:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  660 |     Node* one_byte_result = AllocateSeqOneByteString(context, smi_argc);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:962:68: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqOneByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
  962 |   TNode<String> AllocateSeqOneByteString(Node* context, TNode<Smi> length,
      |                                                         ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:694:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  694 |     Node* two_byte_result = AllocateSeqTwoByteString(context, smi_argc);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:967:68: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqTwoByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
  967 |   TNode<String> AllocateSeqTwoByteString(Node* context, TNode<Smi> length,
      |                                                         ~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:701:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  701 |                          String::TWO_BYTE_ENCODING);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1260:44: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::CopyStringCharacters(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::String::Encoding, v8::internal::String::Encoding)’
 1260 |                             TNode<IntPtrT> from_index, TNode<IntPtrT> to_index,
      |                             ~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:701:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  701 |                          String::TWO_BYTE_ENCODING);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1260:71: note:   initializing argument 4 of ‘void v8::internal::CodeStubAssembler::CopyStringCharacters(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::String::Encoding, v8::internal::String::Encoding)’
 1260 |                             TNode<IntPtrT> from_index, TNode<IntPtrT> to_index,
      |                                                        ~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-string-gen.cc:747:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  747 |                      return StringFromSingleCharCode(code);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1515:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1515 |   TNode<String> StringFromSingleCharCode(TNode<Int32T> code);
      |                                          ~~~~~~~~~~~~~~^~~~
../deps/v8/src/ic/binary-op-assembler.cc: In lambda function:
../deps/v8/src/ic/binary-op-assembler.cc:450:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  450 |     return result;
      |            ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/binary-op-assembler.cc: In lambda function:
../deps/v8/src/ic/binary-op-assembler.cc:502:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  502 |     return result;
      |            ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/ic/binary-op-assembler.h:9,
                 from ../deps/v8/src/ic/binary-op-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeCharAtAssembler::GenerateStringPrototypeCharAtImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:748:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  748 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:351:63: note:   initializing argument 2 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  351 |                                                TNode<Context> context,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:748:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  748 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:353:62: note:   initializing argument 4 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  353 |                                                TNode<Object> maybe_position,
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeCharCodeAtAssembler::GenerateStringPrototypeCharCodeAtImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:763:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  763 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:351:63: note:   initializing argument 2 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  351 |                                                TNode<Context> context,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:763:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  763 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:353:62: note:   initializing argument 4 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  353 |                                                TNode<Object> maybe_position,
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeCodePointAtAssembler::GenerateStringPrototypeCodePointAtImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:781:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  781 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:351:63: note:   initializing argument 2 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  351 |                                                TNode<Context> context,
      |                                                ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:781:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  781 |                    });
      |                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:353:62: note:   initializing argument 4 of ‘void v8::internal::StringBuiltinsAssembler::GenerateStringAt(const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::StringBuiltinsAssembler::StringAtAccessor)’
  353 |                                                TNode<Object> maybe_position,
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringBuiltinsAssembler::StringIndexOf(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, std::function<void(v8::internal::compiler::Node*)>)’:
../deps/v8/src/builtins/builtins-string-gen.cc:828:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  828 |                                     IntPtrSub(subject_length, start_position)),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:828:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  828 |                                     IntPtrSub(subject_length, start_position)),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:891:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  891 |       Node* const search_length = IntPtrSub(subject_length, start_position);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:891:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  891 |       Node* const search_length = IntPtrSub(subject_length, start_position);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-proxy-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::ProxiesCodeStubAssembler::AllocateJSArrayForCodeStubArguments(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubArguments&, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::ParameterMode)’:
../deps/v8/src/builtins/builtins-proxy-gen.cc:77:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   77 |   GotoIf(SmiEqual(length, SmiConstant(0)), &if_empty_array);
      |                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-proxy-gen.cc:88:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   88 |     GotoIf(SmiGreaterThan(length, SmiConstant(FixedArray::kMaxRegularLength)),
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::StringBuiltinsAssembler::IndexOfDollarChar(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1167:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1167 |                        SmiConstant(0)));
      |                                      ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1168:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1168 |   return dollar_ix;
      |          ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::compiler::Node* v8::internal::StringBuiltinsAssembler::GetSubstitution(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1191:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1191 |   Branch(SmiIsNegative(dollar_index), &out, &runtime);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:87:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::StringBuiltinsAssembler::SmiIsNegative(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
   87 |   TNode<BoolT> SmiIsNegative(TNode<Smi> value) {
      |                              ~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1202:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1202 |                     match_start_index, replace_string, dollar_index);
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 7 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeRepeatAssembler::GenerateStringPrototypeRepeatImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1239:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1239 |       GotoIf(SmiLessThan(smi_count, SmiConstant(0)), &invalid_count);
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1240:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1240 |       GotoIf(SmiEqual(smi_count, SmiConstant(0)), &return_emptystring);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1242:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1242 |       GotoIf(SmiGreaterThan(smi_count, SmiConstant(String::kMaxLength)),
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1244:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1244 |       Return(CallBuiltin(Builtins::kStringRepeat, context, string, smi_count));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringRepeatAssembler::GenerateStringRepeatImpl()’:
../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2714 | #define TYPED_VARIABLE_DEF(type, name, ...) TVariable<type> name(__VA_ARGS__)
      |                                                                             ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1302:3: note: in expansion of macro ‘TVARIABLE’
 1302 |   TVARIABLE(Smi, var_count, count);
      |   ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1187:39: note:   initializing argument 1 of ‘v8::internal::compiler::TypedCodeAssemblerVariable<T>::TypedCodeAssemblerVariable(v8::internal::compiler::TNode<T>, v8::internal::compiler::CodeAssembler*) [with T = v8::internal::Smi]’
 1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
      |                              ~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeReplaceAssembler::GenerateStringPrototypeReplaceImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1370:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1370 |     GotoIfNot(SmiEqual(search_length, SmiConstant(1)), &next);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1371:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1371 |     GotoIfNot(SmiGreaterThan(subject_length, SmiConstant(0xFF)), &next);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1386:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1386 |                        subject_string, search_string, replace));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1386:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1386 |                        subject_string, search_string, replace));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1397:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1397 |                        search_string, smi_zero));
      |                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc:1397:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1397 |                        search_string, smi_zero));
      |                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc:1397:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1397 |                        search_string, smi_zero));
      |                                               ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1403:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1403 |     GotoIfNot(SmiIsNegative(match_start_index), &next);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.h:87:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::StringBuiltinsAssembler::SmiIsNegative(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
   87 |   TNode<BoolT> SmiIsNegative(TNode<Smi> value) {
      |                              ~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1423:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1423 |   TNode<Smi> const match_end_index = SmiAdd(match_start_index, search_length);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1423:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1423 |   TNode<Smi> const match_end_index = SmiAdd(match_start_index, search_length);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1434:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1434 |     GotoIf(SmiEqual(match_start_index, smi_zero), &next);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1434:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1434 |     GotoIf(SmiEqual(match_start_index, smi_zero), &next);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1437:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1437 |                     IntPtrConstant(0), SmiUntag(match_start_index));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1456:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1456 |                search_string, match_start_index, subject_string);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1456:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1456 |                search_string, match_start_index, subject_string);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1456:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1456 |                search_string, match_start_index, subject_string);
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1478:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1478 |                     SmiUntag(match_end_index), SmiUntag(subject_length));
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-proxy-gen.cc: In member function ‘void v8::internal::ProxySetPropertyAssembler::GenerateProxySetPropertyImpl()’:
../deps/v8/src/builtins/builtins-proxy-gen.cc:599:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  599 |     Branch(SmiEqual(language_mode, SmiConstant(LanguageMode::kStrict)),
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-string-gen.cc:1512:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1512 |         [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); },
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1512:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1512 |         [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); },
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-proxy-gen.cc:615:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  615 |     Branch(SmiEqual(language_mode, SmiConstant(LanguageMode::kStrict)),
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1512:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1512 |         [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); },
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1512:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1512 |         [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); },
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1512:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1512 |         [=] { Return(CallBuiltin(builtin, context, maybe_regexp, receiver)); },
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-string-gen.cc:1515:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1515 |           Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-proxy-gen.cc:629:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  629 |                 receiver, language_mode);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 7 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1513:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1513 |         [=](Node* fn) {
      |         ^~~~~~~~~~~~~~~
 1514 |           Callable call_callable = CodeFactory::Call(isolate());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1515 |           Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |         });
      |         ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1513:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1513 |         [=](Node* fn) {
      |         ^~~~~~~~~~~~~~~
 1514 |           Callable call_callable = CodeFactory::Call(isolate());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1515 |           Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |         });
      |         ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1513:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1513 |         [=](Node* fn) {
      |         ^~~~~~~~~~~~~~~
 1514 |           Callable call_callable = CodeFactory::Call(isolate());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1515 |           Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1516 |         });
      |         ~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1529:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1529 |           context, initial_map, maybe_regexp, EmptyStringConstant());
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:27:45: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   27 |   TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
      |                              ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1529:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1529 |           context, initial_map, maybe_regexp, EmptyStringConstant());
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:27:65: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   27 |   TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
      |                                                      ~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1529:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1529 |           context, initial_map, maybe_regexp, EmptyStringConstant());
      |                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:28:44: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::RegExpCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
   28 |                              TNode<Object> regexp_string, TNode<String> flags);
      |                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1536:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1536 |       Return(CallBuiltin(builtin, context, regexp, receiver_string));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1536:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1536 |       Return(CallBuiltin(builtin, context, regexp, receiver_string));
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1543:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1543 |                       receiver_string));
      |                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeMatchAssembler::GenerateStringPrototypeMatchImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1555:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1555 |   Generate(kMatch, "String.prototype.match", receiver, maybe_regexp, context);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1494:31: note:   initializing argument 3 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1494 |                 TNode<Object> receiver, TNode<Object> maybe_regexp,
      |                 ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1555:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1555 |   Generate(kMatch, "String.prototype.match", receiver, maybe_regexp, context);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1494:55: note:   initializing argument 4 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1494 |                 TNode<Object> receiver, TNode<Object> maybe_regexp,
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1555:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1555 |   Generate(kMatch, "String.prototype.match", receiver, maybe_regexp, context);
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1495:32: note:   initializing argument 5 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1495 |                 TNode<Context> context) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:1584:29: note: in expansion of macro ‘CAST’
 1584 |       var_receiver_string = CAST(receiver);
      |                             ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-string-gen.cc:1591:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1591 |       Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeMatchAllAssembler::GenerateStringPrototypeMatchAllImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1589:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1589 |     auto if_generic_call = [=](Node* fn) {
      |                            ^~~~~~~~~~~~~~~
 1590 |       Callable call_callable = CodeFactory::Call(isolate());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |       Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1592 |     };
      |     ~                       
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1589:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1589 |     auto if_generic_call = [=](Node* fn) {
      |                            ^~~~~~~~~~~~~~~
 1590 |       Callable call_callable = CodeFactory::Call(isolate());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |       Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1592 |     };
      |     ~                       
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1589:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1589 |     auto if_generic_call = [=](Node* fn) {
      |                            ^~~~~~~~~~~~~~~
 1590 |       Callable call_callable = CodeFactory::Call(isolate());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1591 |       Return(CallJS(call_callable, context, fn, maybe_regexp, receiver));
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1592 |     };
      |     ~                       
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1610:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1610 |         var_is_fast_regexp.value(), method_name);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:30:49: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
   30 |   TNode<Object> MatchAllIterator(TNode<Context> context,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1610:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1610 |         var_is_fast_regexp.value(), method_name);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:31:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
   31 |                                  TNode<Context> native_context,
      |                                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1610:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1610 |         var_is_fast_regexp.value(), method_name);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.cc:7:
../deps/v8/src/builtins/builtins-regexp-gen.h:32:48: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::RegExpBuiltinsAssembler::MatchAllIterator(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const char*)’
   32 |                                  TNode<Object> regexp, TNode<String> string,
      |                                  ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPadAssembler::Generate(v8::internal::StringPadAssembler::Variant, const char*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:1646:33: note: in expansion of macro ‘CAST’
 1646 |     TNode<Smi> smi_max_length = CAST(max_length);
      |                                 ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1648:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1648 |         SmiLessThanOrEqual(smi_max_length, SmiConstant(String::kMaxLength)),
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1653:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1653 |     GotoIf(SmiLessThanOrEqual(smi_max_length, string_length), &dont_pad);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1653:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1653 |     GotoIf(SmiLessThanOrEqual(smi_max_length, string_length), &dont_pad);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1675:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1675 |       TNode<Smi> const pad_length = SmiSub(smi_max_length, string_length);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1675:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1675 |       TNode<Smi> const pad_length = SmiSub(smi_max_length, string_length);
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1689:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1689 |                                  pad_length));
      |                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeSearchAssembler::GenerateStringPrototypeSearchImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1748:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1748 |   Generate(kSearch, "String.prototype.search", receiver, maybe_regexp, context);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1494:31: note:   initializing argument 3 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1494 |                 TNode<Object> receiver, TNode<Object> maybe_regexp,
      |                 ~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1748:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1748 |   Generate(kSearch, "String.prototype.search", receiver, maybe_regexp, context);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1494:55: note:   initializing argument 4 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1494 |                 TNode<Object> receiver, TNode<Object> maybe_regexp,
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1748:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1748 |   Generate(kSearch, "String.prototype.search", receiver, maybe_regexp, context);
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1495:32: note:   initializing argument 5 of ‘void v8::internal::StringMatchSearchAssembler::Generate(v8::internal::StringMatchSearchAssembler::Variant, const char*, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
 1495 |                 TNode<Context> context) {
      |                 ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeSliceAssembler::GenerateStringPrototypeSliceImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1778:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1778 |   var_start = ConvertToRelativeIndex(context, start, length);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1778:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1778 |   var_start = ConvertToRelativeIndex(context, start, length);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1778:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1778 |   var_start = ConvertToRelativeIndex(context, start, length);
      |                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:260:56: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  260 |                                         TNode<IntPtrT> length);
      |                                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1781:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1781 |   var_end = length;
      |             ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1785:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1785 |   var_end = ConvertToRelativeIndex(context, end, length);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1785:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1785 |   var_end = ConvertToRelativeIndex(context, end, length);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1785:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1785 |   var_end = ConvertToRelativeIndex(context, end, length);
      |                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:260:56: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  260 |                                         TNode<IntPtrT> length);
      |                                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1794:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1794 |         SubString(subject_string, var_start.value(), var_end.value());
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:1818:41: note: in expansion of macro ‘CAST’
 1818 |                     [=] { return SmiMin(CAST(limit_number), subject_length); },
      |                                         ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1818:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1818 |                     [=] { return SmiMin(CAST(limit_number), subject_length); },
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:335:46: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  335 |   TNode<Smi> SmiMin(TNode<Smi> a, TNode<Smi> b);
      |                                   ~~~~~~~~~~~^
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1818:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1818 |                     [=] { return SmiMin(CAST(limit_number), subject_length); },
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1818:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1818 |                     [=] { return SmiMin(CAST(limit_number), subject_length); },
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/builtins/builtins-string-gen.cc:1819:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1819 |                     [=] { return subject_length; });
      |                                  ^~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1819:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1819 |                     [=] { return subject_length; });
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1826:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1826 |                            AllocationFlag::kAllowLargeObjectAllocation);
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:11:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1090:70: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::CodeStubAssembler::AllocateFixedArray(v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
 1090 |   TNode<FixedArray> AllocateFixedArray(ElementsKind kind, TNode<Smi> capacity,
      |                                                           ~~~~~~~~~~~^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In lambda function:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:1844:55: note: in expansion of macro ‘CAST’
 1844 |           TNode<Object> entry = LoadFixedArrayElement(CAST(cache), code_index);
      |                                                       ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
../deps/v8/src/builtins/builtins-string-gen.cc:1871:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1871 |                                     subject_string, limit_number));
      |                                                                 ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1871:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1871 |                                     subject_string, limit_number));
      |                                                                 ^
../deps/v8/src/compiler/code-assembler.h:668:22: note: in definition of macro ‘CAST’
  668 | #define CAST(x) Cast(x, "")
      |                      ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeSplitAssembler::GenerateStringPrototypeSplitImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:1916:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1916 |       [=] { return ToUint32(context, limit); });
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1950:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1950 |     GotoIfNot(SmiEqual(LoadStringLengthAsSmi(separator_string), smi_zero),
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1954:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1954 |     GotoIf(SmiEqual(subject_length, smi_zero), &return_empty_array);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1954:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1954 |     GotoIf(SmiEqual(subject_length, smi_zero), &return_empty_array);
      |                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1957:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1957 |         StringToArray(context, subject_string, subject_length, limit_number));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1803:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1803 |     TNode<Context> context, TNode<String> subject_string,
      |     ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1957:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1957 |         StringToArray(context, subject_string, subject_length, limit_number));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1803:43: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1803 |     TNode<Context> context, TNode<String> subject_string,
      |                             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1957:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1957 |         StringToArray(context, subject_string, subject_length, limit_number));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1804:16: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1804 |     TNode<Smi> subject_length, TNode<Number> limit_number) {
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1957:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1957 |         StringToArray(context, subject_string, subject_length, limit_number));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1804:46: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::JSArray> v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1804 |     TNode<Smi> subject_length, TNode<Number> limit_number) {
      |                                ~~~~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1964:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1964 |                   separator_string, limit_number);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:1964:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1964 |                   separator_string, limit_number);
      |                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeSubstrAssembler::GenerateStringPrototypeSubstrImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:2009:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 2009 |   var_start = ConvertToRelativeIndex(context, start, string_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:258:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  258 |   TNode<IntPtrT> ConvertToRelativeIndex(TNode<Context> context,
      |                                         ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2009:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2009 |   var_start = ConvertToRelativeIndex(context, start, string_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:259:55: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  259 |                                         TNode<Object> index,
      |                                         ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2009:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2009 |   var_start = ConvertToRelativeIndex(context, start, string_length);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:260:56: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ConvertToRelativeIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
  260 |                                         TNode<IntPtrT> length);
      |                                         ~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2038:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2038 |         IntPtrSub(string_length, var_start.value());
      |                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2065:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2065 |       var_result_length = IntPtrSub(string_length, var_start.value());
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2075:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2075 |     args.PopAndReturn(SubString(string, var_start.value(), end));
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2075:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2075 |     args.PopAndReturn(SubString(string, var_start.value(), end));
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1520:42: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1520 |                           TNode<IntPtrT> to);
      |                           ~~~~~~~~~~~~~~~^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::StringBuiltinsAssembler::ToSmiBetweenZeroAnd(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Smi>)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:2093:28: note: in expansion of macro ‘CAST’
 2093 |     TNode<Smi> value_smi = CAST(value_int);
      |                            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2095:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2095 |     Branch(SmiAbove(value_smi, limit), &if_isoutofbounds, &if_isinbounds);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiAbove(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:326:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  326 |   SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2095:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2095 |     Branch(SmiAbove(value_smi, limit), &if_isoutofbounds, &if_isinbounds);
      |                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiAbove(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:326:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  326 |   SMI_COMPARISON_OP(SmiAbove, UintPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:2099:20: note: in expansion of macro ‘CAST’
 2099 |       var_result = CAST(value_int);
      |                    ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2107:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2107 |           SelectConstant<Smi>(SmiLessThan(value_smi, zero), zero, limit);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2107:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2107 |           SelectConstant<Smi>(SmiLessThan(value_smi, zero), zero, limit);
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/ic/binary-op-assembler.cc:449:41:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2107:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2107 |           SelectConstant<Smi>(SmiLessThan(value_smi, zero), zero, limit);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:430:60: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
  430 |   TNode<A> SelectConstant(TNode<BoolT> condition, TNode<A> true_value,
      |                                                   ~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2107:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2107 |           SelectConstant<Smi>(SmiLessThan(value_smi, zero), zero, limit);
      |                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:431:36: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
  431 |                           TNode<A> false_value) {
      |                           ~~~~~~~~~^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/builtins/builtins-string-gen.cc:2115:38: note: in expansion of macro ‘CAST’
 2115 |     TNode<HeapNumber> value_int_hn = CAST(value_int);
      |                                      ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2121:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2121 |                                      smi_zero, limit);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:430:60: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
  430 |   TNode<A> SelectConstant(TNode<BoolT> condition, TNode<A> true_value,
      |                                                   ~~~~~~~~~^~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2121:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2121 |                                      smi_zero, limit);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:431:36: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
  431 |                           TNode<A> false_value) {
      |                           ~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringSubstringAssembler::GenerateStringSubstringImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:2134:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2134 |   Return(SubString(string, from, to));
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2134:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2134 |   Return(SubString(string, from, to));
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:64: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                                                 ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2134:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2134 |   Return(SubString(string, from, to));
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1520:42: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1520 |                           TNode<IntPtrT> to);
      |                           ~~~~~~~~~~~~~~~^~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringPrototypeSubstringAssembler::GenerateStringPrototypeSubstringImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:2167:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2167 |     var_end = length;
      |               ^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2180:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2180 |       var_start = tmp;
      |                   ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2188:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2188 |                                 SmiUntag(var_end.value())));
      |                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringTrimAssembler::Generate(v8::internal::String::TrimMode, const char*)’:
../deps/v8/src/builtins/builtins-string-gen.cc:2228:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2228 |   TVARIABLE(IntPtrT, var_end, IntPtrSub(string_length, IntPtrConstant(1)));
      |                                                                         ^
../deps/v8/src/base/macros.h:15:19: note: in definition of macro ‘EXPAND’
   15 | #define EXPAND(x) x
      |                   ^
../deps/v8/src/code-stub-assembler.h:2717:31: note: in expansion of macro ‘TYPED_VARIABLE_DEF’
 2717 | #define TVARIABLE(...) EXPAND(TYPED_VARIABLE_DEF(__VA_ARGS__, this))
      |                               ^~~~~~~~~~~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2228:3: note: in expansion of macro ‘TVARIABLE’
 2228 |   TVARIABLE(IntPtrT, var_end, IntPtrSub(string_length, IntPtrConstant(1)));
      |   ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:873:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  873 |   TNode<IntPtrT> IntPtrSub(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2243:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2243 |                 IntPtrAdd(var_end.value(), IntPtrConstant(1))));
      |                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1519:41: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::SubString(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 1519 |   TNode<String> SubString(TNode<String> string, TNode<IntPtrT> from,
      |                           ~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2247:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 2247 |       CallRuntime(Runtime::kStringTrim, context, string, SmiConstant(mode)));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Int32T> v8::internal::StringBuiltinsAssembler::LoadSurrogatePairAt(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::String>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::UnicodeEncoding)’:
../deps/v8/src/builtins/builtins-string-gen.cc:2409:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2409 |   TNode<IntPtrT> next_index = IntPtrAdd(index, IntPtrConstant(1));
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2449:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 2449 |                                      Int32Add(trail, surrogate_offset)));
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:861:40: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Int32Add(v8::internal::compiler::TNode<v8::internal::Int32T>, v8::internal::compiler::TNode<v8::internal::Int32T>)’
  861 |   TNode<Int32T> Int32Add(TNode<Int32T> left, TNode<Int32T> right) {
      |                          ~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2449:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 2449 |                                      Int32Add(trail, surrogate_offset)));
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:861:60: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Int32Add(v8::internal::compiler::TNode<v8::internal::Int32T>, v8::internal::compiler::TNode<v8::internal::Int32T>)’
  861 |   TNode<Int32T> Int32Add(TNode<Int32T> left, TNode<Int32T> right) {
      |                                              ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/builtins/builtins-string-gen.cc: In member function ‘void v8::internal::StringIteratorPrototypeNextAssembler::GenerateStringIteratorPrototypeNextImpl()’:
../deps/v8/src/builtins/builtins-string-gen.cc:2489:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 2489 |     TNode<String> value = StringFromSingleCodePoint(ch, encoding);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1544:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCodePoint(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>, v8::internal::UnicodeEncoding)’
 1544 |   TNode<String> StringFromSingleCodePoint(TNode<Int32T> codepoint,
      |                                           ~~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2493:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2493 |                                    SmiTag(Signed(IntPtrAdd(position, length))));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:43: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                            ~~~~~~~~~~~~~~~^~~~
../deps/v8/src/builtins/builtins-string-gen.cc:2493:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2493 |                                    SmiTag(Signed(IntPtrAdd(position, length))));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/handles-inl.h:9,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/handles-inl.h:8,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/handles-inl.h:8,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o ../deps/v8/src/builtins/x64/builtins-x64.cc '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=0' '-DV8_TARGET_ARCH_X64' '-DV8_EMBEDDER_STRING="-node.54"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../deps/v8 -I../deps/v8/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/builtins/builtins-string-gen.cc:363:69:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::String; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::String]’:
../deps/v8/src/builtins/builtins-string-gen.cc:366:56:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/builtins/builtins-string-gen.cc:604:40:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/handles-inl.h:9,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1057:69:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1166:7:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1199:75:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1244:77:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1313:69:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1396:7:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1437:67:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1456:64:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1512:74:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1515:75:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1536:67:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-proxy-gen.cc:20:77:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-proxy-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>}]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1543:38:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::String>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/handles-inl.h:8,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1704:66:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Smi; F = v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)::<lambda()>; G = v8::internal::StringBuiltinsAssembler::StringToArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1819:51:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; F = v8::internal::StringPrototypeSplitAssembler::GenerateStringPrototypeSplitImpl()::<lambda()>; G = v8::internal::StringPrototypeSplitAssembler::GenerateStringPrototypeSplitImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:1916:47:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
../deps/v8/src/builtins/builtins-string-gen.cc:2107:72:   required from here
../deps/v8/src/code-stub-assembler.h:432:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  432 |     return Select<A>(condition, [=] { return true_value; },
      |                                              ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:432:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  432 |     return Select<A>(condition, [=] { return true_value; },
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:433:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  433 |                      [=] { return false_value; });
      |                                   ^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:433:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  433 |                      [=] { return false_value; });
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapNumber; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapNumber]’:
../deps/v8/src/builtins/builtins-string-gen.cc:2119:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapNumber>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapNumber>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapNumber]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
  rm -f TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a && ar crsT TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_init/deps/v8/src/setup-isolate-full.o
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
  rm -f TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a && ar crsT TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_nosnapshot/gen/libraries.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o
  touch TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/v8_maybe_snapshot.stamp
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release; python ../tools/testrunner/utils/dump_build_config_gyp.py "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/v8_build_config.json" "dcheck_always_on=0" "is_asan=0" "is_cfi=0" "is_component_build=static_library" "is_debug=Release" "is_gcov_coverage=0" "is_msan=0" "is_tsan=0" "is_ubsan_vptr=0" "target_cpu=x64" "v8_enable_i18n_support=1" "v8_enable_verify_predictable=0" "v8_target_cpu=x64" "v8_use_snapshot=false"
  touch TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/v8.stamp
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen; python tools/js2c.py "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_javascript.cc" lib/internal/per_context.js lib/internal/bootstrap/cache.js lib/internal/bootstrap/loaders.js lib/internal/bootstrap/node.js lib/async_hooks.js lib/assert.js lib/buffer.js lib/child_process.js lib/console.js lib/constants.js lib/crypto.js lib/cluster.js lib/dgram.js lib/dns.js lib/domain.js lib/events.js lib/fs.js lib/http.js lib/http2.js lib/_http_agent.js lib/_http_client.js lib/_http_common.js lib/_http_incoming.js lib/_http_outgoing.js lib/_http_server.js lib/https.js lib/inspector.js lib/module.js lib/net.js lib/os.js lib/path.js lib/perf_hooks.js lib/process.js lib/punycode.js lib/querystring.js lib/readline.js lib/repl.js lib/stream.js lib/_stream_readable.js lib/_stream_writable.js lib/_stream_duplex.js lib/_stream_transform.js lib/_stream_passthrough.js lib/_stream_wrap.js lib/string_decoder.js lib/sys.js lib/timers.js lib/tls.js lib/_tls_common.js lib/_tls_wrap.js lib/trace_events.js lib/tty.js lib/url.js lib/util.js lib/v8.js lib/vm.js lib/worker_threads.js lib/zlib.js lib/internal/assert.js lib/internal/async_hooks.js lib/internal/bash_completion.js lib/internal/buffer.js lib/internal/cli_table.js lib/internal/child_process.js lib/internal/cluster/child.js lib/internal/cluster/master.js lib/internal/cluster/round_robin_handle.js lib/internal/cluster/shared_handle.js lib/internal/cluster/utils.js lib/internal/cluster/worker.js lib/internal/crypto/certificate.js lib/internal/crypto/cipher.js lib/internal/crypto/diffiehellman.js lib/internal/crypto/hash.js lib/internal/crypto/keygen.js lib/internal/crypto/pbkdf2.js lib/internal/crypto/random.js lib/internal/crypto/scrypt.js lib/internal/crypto/sig.js lib/internal/crypto/util.js lib/internal/constants.js lib/internal/dgram.js lib/internal/dns/promises.js lib/internal/dns/utils.js lib/internal/domexception.js lib/internal/encoding.js lib/internal/errors.js lib/internal/error-serdes.js lib/internal/fixed_queue.js lib/internal/freelist.js lib/internal/fs/promises.js lib/internal/fs/read_file_context.js lib/internal/fs/streams.js lib/internal/fs/sync_write_stream.js lib/internal/fs/utils.js lib/internal/fs/watchers.js lib/internal/http.js lib/internal/inspector_async_hook.js lib/internal/linkedlist.js lib/internal/modules/cjs/helpers.js lib/internal/modules/cjs/loader.js lib/internal/modules/esm/loader.js lib/internal/modules/esm/create_dynamic_module.js lib/internal/modules/esm/default_resolve.js lib/internal/modules/esm/module_job.js lib/internal/modules/esm/module_map.js lib/internal/modules/esm/translators.js lib/internal/safe_globals.js lib/internal/net.js lib/internal/options.js lib/internal/print_help.js lib/internal/process/esm_loader.js lib/internal/process/main_thread_only.js lib/internal/process/next_tick.js lib/internal/process/per_thread.js lib/internal/process/promises.js lib/internal/process/stdio.js lib/internal/process/warning.js lib/internal/process/worker_thread_only.js lib/internal/querystring.js lib/internal/process/write-coverage.js lib/internal/process/coverage.js lib/internal/readline.js lib/internal/repl.js lib/internal/repl/await.js lib/internal/repl/recoverable.js lib/internal/socket_list.js lib/internal/test/binding.js lib/internal/test/heap.js lib/internal/timers.js lib/internal/tls.js lib/internal/trace_events_async_hooks.js lib/internal/tty.js lib/internal/url.js lib/internal/util.js lib/internal/util/comparisons.js lib/internal/util/inspect.js lib/internal/util/inspector.js lib/internal/util/types.js lib/internal/http2/core.js lib/internal/http2/compat.js lib/internal/http2/util.js lib/internal/v8_prof_polyfill.js lib/internal/v8_prof_processor.js lib/internal/validators.js lib/internal/stream_base_commons.js lib/internal/vm/source_text_module.js lib/internal/worker.js lib/internal/streams/lazy_transform.js lib/internal/streams/async_iterator.js lib/internal/streams/buffer_list.js lib/internal/streams/duplexpair.js lib/internal/streams/legacy.js lib/internal/streams/destroy.js lib/internal/streams/state.js lib/internal/streams/pipeline.js lib/internal/streams/end-of-stream.js lib/internal/wrap_js_stream.js deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/arguments.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js deps/node-inspect/lib/_inspect.js deps/node-inspect/lib/internal/inspect_client.js deps/node-inspect/lib/internal/inspect_repl.js deps/acorn/dist/acorn.js deps/acorn/dist/walk.js config.gypi tools/check_macros.py src/notrace_macros.py src/noperfctr_macros.py tools/nodcheck_macros.py
  ln -f "../src/inspector/node_protocol.pdl" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.pdl" 2>/dev/null || (rm -rf "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.pdl" && cp -af "../src/inspector/node_protocol.pdl" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.pdl")
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
  ln -f "../src/inspector/node_protocol_config.json" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol_config.json" 2>/dev/null || (rm -rf "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol_config.json" && cp -af "../src/inspector/node_protocol_config.json" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol_config.json")
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::InterpreterLoadGlobalAssembler::LdaGlobal(int, int, v8::internal::TypeofMode)’:
../deps/v8/src/interpreter/interpreter-generator.cc:174:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FeedbackVector>::TNode(const v8::internal::compiler::TNode<v8::internal::FeedbackVector>&)’ is deprecated [-Wdeprecated-copy]
  174 |                               CodeStubAssembler::INTPTR_PARAMETERS);
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FeedbackVector>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FeedbackVector]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-generator.cc:15:
../deps/v8/src/ic/accessor-assembler.h:80:43: note:   initializing argument 1 of ‘void v8::internal::AccessorAssembler::LoadGlobalIC(v8::internal::AccessorAssembler::TNode<v8::internal::FeedbackVector>, v8::internal::AccessorAssembler::Node*, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Context>&, v8::internal::CodeStubAssembler::LazyNode<v8::internal::Name>&, v8::internal::TypeofMode, v8::internal::ExitPoint*, v8::internal::CodeStubAssembler::ParameterMode)’
   80 |   void LoadGlobalIC(TNode<FeedbackVector> vector, Node* slot,
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen; python tools/inspector_protocol/convert_protocol_to_json.py "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.pdl" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.json"
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::InterpreterBitwiseBinaryOpAssembler::BitwiseBinaryOpWithFeedback(v8::internal::Operation)’:
../deps/v8/src/interpreter/interpreter-generator.cc:929:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  929 |     UpdateFeedback(SmiOr(result_type, input_feedback), feedback_vector,
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:929:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  929 |     UpdateFeedback(SmiOr(result_type, input_feedback), feedback_vector,
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::InterpreterBitwiseBinaryOpAssembler::BitwiseBinaryOpWithSmi(v8::internal::Operation)’:
../deps/v8/src/interpreter/interpreter-generator.cc:969:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  969 |     UpdateFeedback(SmiOr(result_type, var_left_feedback.value()),
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::BitwiseNotAssembler::GenerateImpl()’:
../deps/v8/src/interpreter/interpreter-generator.cc:1075:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1075 |   UpdateFeedback(SmiOr(result_type, var_feedback.value()), feedback_vector,
      |                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiOr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:286:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  286 |   SMI_ARITHMETIC_BINOP(SmiOr, WordOr)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘virtual v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::interpreter::{anonymous}::NegateAssemblerImpl::SmiOp(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Variable*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Variable*)’:
../deps/v8/src/interpreter/interpreter-generator.cc:1232:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1232 |     GotoIf(SmiEqual(smi_value, SmiConstant(0)), &if_zero);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:1235:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1235 |     GotoIf(SmiEqual(smi_value, SmiConstant(Smi::kMinValue)), &if_min_smi);
      |                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:1239:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1239 |     var_result = SmiSub(SmiConstant(0), smi_value);
      |                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘virtual v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::interpreter::{anonymous}::IncDecAssembler::SmiOp(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Variable*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Variable*)’:
../deps/v8/src/interpreter/interpreter-generator.cc:1328:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1328 |                             ? TrySmiAdd(value, one, &if_overflow)
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:289:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TrySmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
  289 |   TNode<Smi> TrySmiAdd(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
      |                        ~~~~~~~~~~~^
../deps/v8/src/interpreter/interpreter-generator.cc:1328:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1328 |                             ? TrySmiAdd(value, one, &if_overflow)
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:289:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TrySmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
  289 |   TNode<Smi> TrySmiAdd(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
      |                                      ~~~~~~~~~~~^
../deps/v8/src/interpreter/interpreter-generator.cc:1329:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1329 |                             : TrySmiSub(value, one, &if_overflow);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:290:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TrySmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
  290 |   TNode<Smi> TrySmiSub(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
      |                        ~~~~~~~~~~~^
../deps/v8/src/interpreter/interpreter-generator.cc:1329:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1329 |                             : TrySmiSub(value, one, &if_overflow);
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:290:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TrySmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
  290 |   TNode<Smi> TrySmiSub(TNode<Smi> a, TNode<Smi> b, Label* if_overflow);
      |                                      ~~~~~~~~~~~^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::GetTemplateObjectAssembler::GenerateImpl()’:
../deps/v8/src/interpreter/interpreter-generator.cc:2449:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2449 |   GotoIf(WordEqual(cached_value, SmiConstant(0)), &call_runtime);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Object; Right = v8::internal::Smi; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::CreateClosureAssembler::GenerateImpl()’:
../deps/v8/src/interpreter/interpreter-generator.cc:2486:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2486 |         CallBuiltin(Builtins::kFastNewClosure, context, shared, feedback_cell);
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:2500:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2500 |           CallRuntime(Runtime::kNewClosure, context, shared, feedback_cell);
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:2508:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 2508 |                                  feedback_cell);
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
  touch c2f76cea471f76cf2c3598fdaf7e30aa78ec3761.intermediate
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Smi>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::Smi; PreviousType = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-string-gen.cc:365:49:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen; python tools/inspector_protocol/concatenate_protocols.py deps/v8/src/inspector/js_protocol.json "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol.json" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/concatenated_protocol.json"
../deps/v8/src/interpreter/interpreter-generator.cc: In member function ‘void v8::internal::interpreter::{anonymous}::ForInStepAssembler::GenerateImpl()’:
../deps/v8/src/interpreter/interpreter-generator.cc:2970:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2970 |   TNode<Smi> result = SmiAdd(index, one);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-generator.cc:2970:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 2970 |   TNode<Smi> result = SmiAdd(index, one);
      |                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol; python tools/inspector_protocol/code_generator.py --jinja_dir tools/inspector_protocol/.. --output_base "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/" --config "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_protocol_config.json"
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-string-gen.cc:1844:78:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; F = v8::internal::StringPrototypeSplitAssembler::GenerateStringPrototypeSplitImpl()::<lambda()>; G = v8::internal::StringPrototypeSplitAssembler::GenerateStringPrototypeSplitImpl()::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-string-gen.cc:1916:47:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:10,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapNumber>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapNumber; PreviousType = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; bool FromTyped = true]’
../deps/v8/src/builtins/builtins-string-gen.cc:2056:53:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapNumber>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapNumber>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapNumber]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Smi; F = v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]::<lambda()>; G = v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/code-stub-assembler.h:433:49:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Smi; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Smi>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
../deps/v8/src/builtins/builtins-string-gen.cc:2107:72:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-string-gen.h:8,
                 from ../deps/v8/src/builtins/builtins-string-gen.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
  LD_LIBRARY_PATH=TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.host:TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen; python tools/compress_json.py "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/concatenated_protocol.json" "TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/v8_inspector_protocol_json.h"
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:14:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/interpreter/interpreter-generator.cc:926:41:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
../deps/v8/src/interpreter/interpreter-generator.cc:1071:64:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/interpreter/interpreter-generator.cc:1248:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/interpreter/interpreter-generator.cc:1450:79:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
../deps/v8/src/interpreter/interpreter-generator.cc:2486:78:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-arguments-gen.h:8,
                 from ../deps/v8/src/interpreter/interpreter-generator.cc:10:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::BoolT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::BoolT]’:
../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:142:8:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Oddball; F = v8::internal::interpreter::IntrinsicsGenerator::IsInstanceType(v8::internal::compiler::Node*, int)::<lambda()>; G = v8::internal::interpreter::IntrinsicsGenerator::IsInstanceType(v8::internal::compiler::Node*, int)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:142:8:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Oddball; F = v8::internal::interpreter::IntrinsicsGenerator::IsJSReceiver(const v8::internal::interpreter::InterpreterAssembler::RegListNodePair&, v8::internal::compiler::Node*)::<lambda()>; G = v8::internal::interpreter::IntrinsicsGenerator::IsJSReceiver(const v8::internal::interpreter::InterpreterAssembler::RegListNodePair&, v8::internal::compiler::Node*)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:151:71:   required from here
../deps/v8/src/code-stub-assembler.h:426:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  426 |         MachineRepresentationOf<A>::value));
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/code-stub-assembler.h:2459:33: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
 2459 |   Node* SelectImpl(TNode<BoolT> condition, const NodeGenerator& true_body,
      |                    ~~~~~~~~~~~~~^~~~~~~~~
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Oddball>]’:
../deps/v8/src/code-stub-assembler.h:424:56:   required from ‘v8::internal::CodeStubAssembler::TNode<T> v8::internal::CodeStubAssembler::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Oddball; F = v8::internal::interpreter::IntrinsicsGenerator::IsInstanceType(v8::internal::compiler::Node*, int)::<lambda()>; G = v8::internal::interpreter::IntrinsicsGenerator::IsInstanceType(v8::internal::compiler::Node*, int)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:142:8:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8,
                 from ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:19,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/handles-inl.h:9,
                 from ../deps/v8/src/interpreter/setup-interpreter-internal.cc:7:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/setup-builtins-internal.cc:10:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context> v8::internal::ArrayBuiltinsAssembler::context()’:
../deps/v8/src/builtins/builtins-array-gen.h:72:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
   72 |   TNode<Context> context() { return context_; }
      |                                     ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsAssembler::receiver()’:
../deps/v8/src/builtins/builtins-array-gen.h:73:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   73 |   TNode<Object> receiver() { return receiver_; }
      |                                     ^~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::IntPtrT> v8::internal::ArrayBuiltinsAssembler::argc()’:
../deps/v8/src/builtins/builtins-array-gen.h:74:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
   74 |   TNode<IntPtrT> argc() { return argc_; }
      |                                  ^~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver> v8::internal::ArrayBuiltinsAssembler::o()’:
../deps/v8/src/builtins/builtins-array-gen.h:75:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
   75 |   TNode<JSReceiver> o() { return o_; }
      |                                  ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-array-gen.h: In member function ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::ArrayBuiltinsAssembler::len()’:
../deps/v8/src/builtins/builtins-array-gen.h:76:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
   76 |   TNode<Number> len() { return len_; }
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:17:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/base/platform/time.h: In function ‘v8::base::Time v8::base::operator+(const v8::base::TimeDelta&, const v8::base::Time&)’:
../deps/v8/src/base/platform/time.h:374:17: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  374 |   return time + delta;
      |                 ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::Time]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/base/platform/time.h: In function ‘v8::base::TimeTicks v8::base::operator+(const v8::base::TimeDelta&, const v8::base::TimeTicks&)’:
../deps/v8/src/base/platform/time.h:417:18: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
  417 |   return ticks + delta;
      |                  ^~~~~
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
../deps/v8/src/base/platform/time.h:273:33: note:   initializing argument 1 of ‘TimeClass v8::base::time_internal::TimeBase<TimeClass>::operator+(v8::base::TimeDelta) const [with TimeClass = v8::base::TimeTicks]’
  273 |   TimeClass operator+(TimeDelta delta) const {
      |                       ~~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::EmitGenericPropertyStore(v8::internal::AccessorAssembler::SloppyTNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::SloppyTNode<v8::internal::Map>, const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/ic/keyed-store-generic.cc:64:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
   64 |                              Nothing<LanguageMode>());
      |                                                     ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:53:51: note:   initializing argument 1 of ‘void v8::internal::KeyedStoreGenericAssembler::EmitGenericPropertyStore(v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::Map>, const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::Maybe<v8::internal::LanguageMode>)’
   53 |   void EmitGenericPropertyStore(TNode<JSReceiver> receiver,
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:64:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
   64 |                              Nothing<LanguageMode>());
      |                                                     ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:54:44: note:   initializing argument 2 of ‘void v8::internal::KeyedStoreGenericAssembler::EmitGenericPropertyStore(v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::Map>, const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::Maybe<v8::internal::LanguageMode>)’
   54 |                                 TNode<Map> receiver_map,
      |                                 ~~~~~~~~~~~^~~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In static member function ‘static void v8::internal::KeyedStoreGenericGenerator::SetProperty(v8::internal::compiler::CodeAssemblerState*, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Context>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::JSReceiver>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::BoolT>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Name>, v8::internal::KeyedStoreGenericGenerator::TNode<v8::internal::Object>, v8::internal::LanguageMode)’:
../deps/v8/src/ic/keyed-store-generic.cc:119:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  119 |                         language_mode);
      |                                      ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:34:35: note:   initializing argument 1 of ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   34 |   void SetProperty(TNode<Context> context, TNode<JSReceiver> receiver,
      |                    ~~~~~~~~~~~~~~~^~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:119:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  119 |                         language_mode);
      |                                      ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:34:62: note:   initializing argument 2 of ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   34 |   void SetProperty(TNode<Context> context, TNode<JSReceiver> receiver,
      |                                            ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:119:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  119 |                         language_mode);
      |                                      ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:35:33: note:   initializing argument 3 of ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   35 |                    TNode<BoolT> is_simple_receiver, TNode<Name> unique_name,
      |                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:119:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
  119 |                         language_mode);
      |                                      ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:35:65: note:   initializing argument 4 of ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   35 |                    TNode<BoolT> is_simple_receiver, TNode<Name> unique_name,
      |                                                     ~~~~~~~~~~~~^~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:119:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  119 |                         language_mode);
      |                                      ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:36:34: note:   initializing argument 5 of ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’
   36 |                    TNode<Object> value, LanguageMode language_mode);
      |                    ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::BranchIfPrototypesHaveNonFastElements(v8::internal::AccessorAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/ic/keyed-store-generic.cc:137:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  137 |     GotoIf(IsCustomElementsReceiverInstanceType(instance_type),
      |                                                              ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1458:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCustomElementsReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1458 |       TNode<Int32T> instance_type);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::EmitGenericPropertyStore(v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::Map>, const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::Maybe<v8::internal::LanguageMode>)’:
../deps/v8/src/ic/keyed-store-generic.cc:700:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
  700 |                           &transition_array, &var_transition_map_or_array);
      |                                                                          ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::MaybeObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::MaybeObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:673:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::DispatchMaybeObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
  673 |   void DispatchMaybeObject(TNode<MaybeObject> maybe_object, Label* if_smi,
      |                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/ic/keyed-store-generic.cc:764:40: note: in expansion of macro ‘CAST’
  764 |     TNode<NameDictionary> properties = CAST(LoadSlowProperties(CAST(receiver)));
      |                                        ^~~~
../deps/v8/src/ic/keyed-store-generic.cc:764:64: note: in expansion of macro ‘CAST’
  764 |     TNode<NameDictionary> properties = CAST(LoadSlowProperties(CAST(receiver)));
      |                                                                ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::JSReceiver]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
../deps/v8/src/ic/keyed-store-generic.cc:767:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  767 |                                          &not_found);
      |                                                    ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1877:47: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::NameDictionaryLookup(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*, int, v8::internal::CodeStubAssembler::LookupMode) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
 1877 |   void NameDictionaryLookup(TNode<Dictionary> dictionary,
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:805:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
  805 |                           &add_dictionary_property_slow);
      |                                                        ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NameDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NameDictionary]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1902:30: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:805:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  805 |                           &add_dictionary_property_slow);
      |                                                        ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1902:73: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::Add(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::NameDictionary>; v8::internal::CodeStubAssembler::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel]’
 1902 |   void Add(TNode<Dictionary> dictionary, TNode<Name> key, TNode<Object> value,
      |                                                           ~~~~~~~~~~~~~~^~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::KeyedStoreGeneric()’:
../deps/v8/src/ic/keyed-store-generic.cc:905:60: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  905 |   GotoIf(IsCustomElementsReceiverInstanceType(instance_type), &slow);
      |                                                            ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1458:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCustomElementsReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1458 |       TNode<Int32T> instance_type);
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::StoreIC_Uninitialized()’:
../deps/v8/src/ic/keyed-store-generic.cc:967:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  967 |   GotoIf(IsSpecialReceiverInstanceType(instance_type), &miss);
      |                                                     ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/ic/keyed-store-generic.cc:8:
../deps/v8/src/code-stub-assembler.h:1456:60: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
 1456 |   TNode<BoolT> IsSpecialReceiverInstanceType(TNode<Int32T> instance_type);
      |                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc: In member function ‘void v8::internal::KeyedStoreGenericAssembler::SetProperty(v8::internal::AccessorAssembler::TNode<v8::internal::Context>, v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::BoolT>, v8::internal::AccessorAssembler::TNode<v8::internal::Name>, v8::internal::AccessorAssembler::TNode<v8::internal::Object>, v8::internal::LanguageMode)’:
../deps/v8/src/ic/keyed-store-generic.cc:1004:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1004 |                            Just(language_mode));
      |                                               ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:639:23: note:   initializing argument 1 of ‘void v8::internal::KeyedStoreGenericAssembler::EmitGenericPropertyStore(v8::internal::AccessorAssembler::TNode<v8::internal::JSReceiver>, v8::internal::AccessorAssembler::TNode<v8::internal::Map>, const v8::internal::AccessorAssembler::StoreICParameters*, v8::internal::ExitPoint*, v8::internal::compiler::CodeAssembler::Label*, v8::Maybe<v8::internal::LanguageMode>)’
  639 |     TNode<JSReceiver> receiver, TNode<Map> receiver_map,
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:1009:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1009 |                 SmiConstant(language_mode));
      |                                           ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:1009:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
 1009 |                 SmiConstant(language_mode));
      |                                           ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Name>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Name]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/ic/keyed-store-generic.cc:1009:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1009 |                 SmiConstant(language_mode));
      |                                           ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::TNode<v8::internal::Name>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:6:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:6:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Smi; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Smi]’:
../deps/v8/src/ic/keyed-store-generic.cc:181:67:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::TransitionArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::TransitionArray]’:
../deps/v8/src/ic/keyed-store-generic.cc:719:47:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::TransitionArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::TransitionArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/async_wrap.o ../src/async_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/async_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/bootstrapper.o ../src/bootstrapper.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/bootstrapper.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/callback_scope.o ../src/callback_scope.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/callback_scope.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/cares_wrap.o ../src/cares_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/cares_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connection_wrap.o ../src/connection_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connection_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::HeapObject; PreviousType = v8::internal::Object; bool FromTyped = true]’
../deps/v8/src/ic/keyed-store-generic.cc:711:62:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connect_wrap.o ../src/connect_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connect_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/base/lazy-instance.h:71,
                 from ../deps/v8/src/base/platform/mutex.h:9,
                 from ../deps/v8/src/base/platform/platform.h:31,
                 from ../deps/v8/src/allocation.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:13,
                 from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::JSObject>]’:
../deps/v8/src/compiler/code-assembler.h:622:37:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::JSReceiver; bool FromTyped = true]’
../deps/v8/src/ic/keyed-store-generic.cc:764:40:   required from here
../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  285 |   return x;
      |          ^
In file included from ../deps/v8/src/ic/keyed-store-generic.h:8,
                 from ../deps/v8/src/ic/keyed-store-generic.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSObject]’:
../deps/v8/src/compiler/code-assembler.h:622:43:   required from ‘v8::internal::compiler::CodeAssembler::CheckedNode<PreviousType, FromTyped>::operator v8::internal::compiler::SloppyTNode<A>() [with A = v8::internal::JSObject; PreviousType = v8::internal::JSReceiver; bool FromTyped = true]’
../deps/v8/src/ic/keyed-store-generic.cc:764:40:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h: In constructor ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’:
../deps/v8/src/isolate.h:483:24: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  483 |           prev_(nullptr) {
      |                        ^
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::PerIsolateThreadData::thread_id() const’:
../deps/v8/src/isolate.h:487:41: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  487 |     ThreadId thread_id() const { return thread_id_; }
      |                                         ^~~~~~~~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
../deps/v8/src/isolate.h: In member function ‘v8::internal::ThreadId v8::internal::Isolate::thread_id() const’:
../deps/v8/src/isolate.h:599:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
  599 |   THREAD_LOCAL_TOP_ACCESSOR(ThreadId, thread_id)
      |                                       ^~~~~~~~~
../deps/v8/src/isolate.h:452:55: note: in definition of macro ‘THREAD_LOCAL_TOP_ACCESSOR’
  452 |   inline type name() const { return thread_local_top_.name##_; }
      |                                                       ^~~~
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/v8/src/macro-assembler.h:9,
                 from ../deps/v8/src/interface-descriptors.h:13,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/frames.h: In member function ‘void v8::internal::InnerPointerToCodeCache::Flush()’:
../deps/v8/src/frames.h:47:41: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(&cache_[0], 0, sizeof(cache_));
      |                                         ^
../deps/v8/src/frames.h:36:10: note: ‘struct v8::internal::InnerPointerToCodeCache::InnerPointerToCodeCacheEntry’ declared here
   36 |   struct InnerPointerToCodeCacheEntry {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/debug_utils.o ../src/debug_utils.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/debug_utils.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:9:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:9:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:13:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/builtins/x64/builtins-x64.cc:9:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
../deps/v8/src/interpreter/interpreter-assembler.cc: In member function ‘void v8::internal::interpreter::InterpreterAssembler::IncrementCallCount(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/interpreter/interpreter-assembler.cc:712:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  712 |       call_count, SmiConstant(1 << FeedbackNexus::CallCountField::kShift));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
../deps/v8/src/interpreter/interpreter-assembler.cc: In member function ‘void v8::internal::interpreter::InterpreterAssembler::CollectCallableFeedback(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/interpreter/interpreter-assembler.cc:735:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  735 |                 HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-assembler.cc:745:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  745 |         HeapConstant(FeedbackVector::UninitializedSentinel(isolate())));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::interpreter::InterpreterAssembler::Construct(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, const v8::internal::interpreter::InterpreterAssembler::RegListNodePair&, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/interpreter/interpreter-assembler.cc:947:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  947 |                   HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-assembler.cc:979:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  979 |           feedback_element, LoadRoot(Heap::kuninitialized_symbolRootIndex));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::interpreter::InterpreterAssembler::ConstructWithSpread(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, const v8::internal::interpreter::InterpreterAssembler::RegListNodePair&, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
../deps/v8/src/interpreter/interpreter-assembler.cc:1126:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 1126 |                   HeapConstant(FeedbackVector::MegamorphicSentinel(isolate())));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
../deps/v8/src/interpreter/interpreter-assembler.cc:1144:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
 1144 |           feedback_element, LoadRoot(Heap::kuninitialized_symbolRootIndex));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/interpreter/interpreter-assembler.h:10,
                 from ../deps/v8/src/interpreter/interpreter-assembler.cc:5:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:832:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::HeapObject; Right = v8::internal::Object; <template-parameter-1-3> = void]’
  832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
      |                          ~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Int32T> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:714:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  714 |   TNode<Int32T> Signed(TNode<Word32T> x) { return UncheckedCast<Int32T>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Int32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:715:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::IntPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::Uint32T> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::Word32T>)’:
../deps/v8/src/compiler/code-assembler.h:717:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  717 |     return UncheckedCast<Uint32T>(x);
      |                                    ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Uint32T; U = v8::internal::Word32T]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In member function ‘v8::internal::compiler::TNode<v8::internal::UintPtrT> v8::internal::compiler::CodeAssembler::Unsigned(v8::internal::compiler::TNode<v8::internal::WordT>)’:
../deps/v8/src/compiler/code-assembler.h:720:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  720 |     return UncheckedCast<UintPtrT>(x);
      |                                     ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::UintPtrT; U = v8::internal::WordT]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::BaseBuiltinsFromDSLAssembler::LoadElementNoHole12ATFixedArray(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:41:116: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
   41 |           TNode<FixedArray> t1 = UncheckedCast<FixedArray>(ConvertFixedArrayBaseToFixedArray(t0, label_Unexpected_1));
      |                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1174:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’
 1174 |       TNode<FixedArrayBase> base, Label* cast_fail);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:45:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
   45 |           *elements1 = t1;
      |                        ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:46:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   46 |           TNode<Object> t2 = UncheckedCast<Object>(LoadFixedArrayElement(elements1->value(), p_index));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:740:50: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  740 |                                       TNode<Smi> index) {
      |                                       ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:50:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   50 |           *e2 = t2;
      |                 ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::BaseBuiltinsFromDSLAssembler::LoadElementNoHole18ATFixedDoubleArray(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:112:134: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
  112 |           TNode<FixedDoubleArray> t5 = UncheckedCast<FixedDoubleArray>(ConvertFixedArrayBaseToFixedDoubleArray(t4, label_Unexpected_5));
      |                                                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1177:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’
 1177 |       TNode<FixedArrayBase> base, Label* cast_fail) {
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:116:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedDoubleArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedDoubleArray>&)’ is deprecated [-Wdeprecated-copy]
  116 |           *elements4 = t5;
      |                        ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedDoubleArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedDoubleArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedDoubleArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:117:123: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  117 |           TNode<Float64T> t6 = UncheckedCast<Float64T>(LoadDoubleWithHoleCheck(elements4->value(), p_index, label_IfHole_4));
      |                                                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:793:54: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Float64T> v8::internal::CodeStubAssembler::LoadDoubleWithHoleCheck(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
  793 |                                           TNode<Smi> index,
      |                                           ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:122:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  122 |           *e5 = t6;
      |                 ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:167:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  167 |           TNode<HeapObject> t8 = UncheckedCast<HeapObject>(TaggedToHeapObject(p_o, label_CastError_6));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:166:54: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  166 |   TNode<HeapObject> TaggedToHeapObject(TNode<Object> value, Label* fail) {
      |                                        ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:170:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
  170 |           *_return6 = t9;
      |                       ^~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:163:36: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  163 |     return UncheckedCast<Smi>(value);
      |                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::Smi; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::TaggedToHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:168:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  168 |     return UncheckedCast<HeapObject>(value);
      |                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc:168:83:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:173:37: note: in expansion of macro ‘CAST’
  173 |     TNode<HeapObject> heap_object = CAST(value);
      |                                     ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::Object]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:175:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  175 |     return UncheckedCast<JSArray>(heap_object);
      |                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::JSArray; U = v8::internal::HeapObject]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:180:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  180 |     TNode<HeapObject> result = UncheckedCast<HeapObject>(value);
      |                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::HeapObject; U = v8::internal::Object]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
../deps/v8/src/compiler/code-assembler.h:668:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  668 | #define CAST(x) Cast(x, "")
      |                           ^
../deps/v8/src/code-stub-assembler.h:182:12: note: in expansion of macro ‘CAST’
  182 |     return CAST(result);
      |            ^~~~
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:658:38: note:   initializing argument 1 of ‘v8::internal::compiler::CodeAssembler::CheckedNode<T, true> v8::internal::compiler::CodeAssembler::Cast(v8::internal::compiler::TNode<T>, const char*) [with T = v8::internal::HeapObject]’
  658 |   CheckedNode<T, true> Cast(TNode<T> value, const char* location) {
      |                             ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:477:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  477 |     Branch(SmiEqual(a, b), if_true, if_false);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:482:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |     Branch(SmiLessThan(a, b), if_true, if_false);
      |                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘void v8::internal::CodeStubAssembler::BranchIfSmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h:487:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  487 |     Branch(SmiLessThanOrEqual(a, b), if_true, if_false);
      |                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, int, int, v8::internal::LoadSensitivity)’:
../deps/v8/src/code-stub-assembler.h:776:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WeakFixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::WeakFixedArray>&)’ is deprecated [-Wdeprecated-copy]
  776 |                                      needs_poisoning);
      |                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WeakFixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WeakFixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:767:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject> v8::internal::CodeStubAssembler::LoadWeakFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::WeakFixedArray>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’
  767 |       TNode<WeakFixedArray> object, Node* index, int additional_offset = 0,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedDoubleArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedDoubleArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
../deps/v8/src/code-stub-assembler.h:1181:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
 1181 |     return UncheckedCast<FixedDoubleArray>(base);
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:640:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::CodeAssembler::UncheckedCast(v8::internal::compiler::TNode<U>) [with T = v8::internal::FixedDoubleArray; U = v8::internal::FixedArrayBase]’
  640 |   TNode<T> UncheckedCast(TNode<U> value) {
      |                          ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In member function ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’:
../deps/v8/src/code-stub-assembler.h:2546:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 2546 |     return GetOptionalArgumentValue(index, assembler_->UndefinedConstant());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2548:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’
 2548 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index,
      |                                          ~~~~~~~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Restart()’:
../deps/v8/src/base/platform/elapsed-timer.h:62:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   62 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters.h:11,
                 from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/base/platform/elapsed-timer.h: In member function ‘v8::base::TimeDelta v8::base::ElapsedTimer::Elapsed() const’:
../deps/v8/src/base/platform/elapsed-timer.h:71:12: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   71 |     return elapsed;
      |            ^~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::FastArraySplice(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubArguments*, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:29:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   29 |     *originalLength8 = t10;
      |                        ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:34:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   34 |     *actualStart9 = t11;
      |                     ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:39:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   39 |     *actualDeleteCount10 = t12;
      |                            ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:40:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   40 |     TNode<Smi> t13 = UncheckedCast<Smi>(SmiSub(p_insertCount, actualDeleteCount10->value()));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:44:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   44 |     *lengthDelta11 = t13;
      |                      ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:49:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   49 |     *newLength12 = t14;
      |                    ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:50:85: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   50 |     TNode<JSArray> t15 = UncheckedCast<JSArray>(TaggedToJSArray(p_o, label_Bailout_7));
      |                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:171:48: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  171 |   TNode<JSArray> TaggedToJSArray(TNode<Object> value, Label* fail) {
      |                                  ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:54:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
   54 |     *a13 = t15;
      |            ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:59:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
   59 |     *map14 = t16;
      |              ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/counters.h: In member function ‘v8::internal::ThreadId v8::internal::RuntimeCallStats::thread_id() const’:
../deps/v8/src/counters.h:1035:39: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
 1035 |   ThreadId thread_id() const { return thread_id_; }
      |                                       ^~~~~~~~~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:117:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  117 |     *elementsKind15 = t21;
      |                       ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:183:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  183 |           *_for_index_t29128 = t30;
      |                                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:196:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  196 |           *e16 = t32;
      |                  ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:219:96: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  219 |           TNode<IntPtrT> t35 = UncheckedCast<IntPtrT>(IntPtrAdd(_for_index_t29128->value(), t34));
      |                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:220:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  220 |           *_for_index_t29128 = t35;
      |                                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:233:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  233 |     *length17 = t37;
      |                 ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:255:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  255 |     *deletedResult18 = t39;
      |                        ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:265:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  265 |       TNode<BoolT> t42 = UncheckedCast<BoolT>(SmiEqual(newLength12->value(), t41));
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:324:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  324 |   SMI_COMPARISON_OP(SmiEqual, WordEqual)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:274:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  274 |           StoreJSArrayLength(a13->value(), t44);
      |                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:877:61: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::StoreJSArrayLength(v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  877 |   Node* StoreJSArrayLength(TNode<JSArray> array, TNode<Smi> length);
      |                                                  ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:282:109: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
  282 |     TNode<FixedArray> t46 = UncheckedCast<FixedArray>(ConvertFixedArrayBaseToFixedArray(t45, label_Bailout_7));
      |                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArrayBase>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArrayBase]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1174:29: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’
 1174 |       TNode<FixedArrayBase> base, Label* cast_fail);
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:286:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
  286 |     *elements19 = t46;
      |                   ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:291:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  291 |     *elementsMap20 = t47;
      |                      ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:310:89: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  310 |       TNode<BoolT> t51 = UncheckedCast<BoolT>(SmiGreaterThan(lengthDelta11->value(), t50));
      |                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:318:188: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  318 |           TNode<FixedArray> t54 = UncheckedCast<FixedArray>(ExtractFixedArray(elements19->value(), t53, actualStart9->value(), newLength12->value(), ExtractFixedArrayFlag::kAllFixedArrays));
      |                                                                                                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1225:44: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray> v8::internal::CodeStubAssembler::ExtractFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::ExtractFixedArrayFlags)’
 1225 |       TNode<FixedArray> source, TNode<Smi> first, TNode<Smi> count,
      |                                 ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:320:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArray>&)’ is deprecated [-Wdeprecated-copy]
  320 |           *newElements21 = t54;
      |                            ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::FixedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::FixedArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:341:80: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  341 |       TNode<BoolT> t57 = UncheckedCast<BoolT>(SmiGreaterThan(p_insertCount, t56));
      |                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:341:80: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  341 |       TNode<BoolT> t57 = UncheckedCast<BoolT>(SmiGreaterThan(p_insertCount, t56));
      |                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:362:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  362 |           *_for_index_t60133 = t61;
      |                                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:375:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  375 |           *e23 = t63;
      |                  ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:380:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  380 |             TNode<Smi> t66 = UncheckedCast<Smi>(SmiAdd(k22->value(), t65));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:381:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  381 |             *k22 = t66;
      |                    ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:382:80: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  382 |             StoreFixedArrayElementSmi(newElements21->value(), t64, e23->value());
      |                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:887:44: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::StoreFixedArrayElementSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::WriteBarrierMode)’
  887 |       TNode<FixedArray> object, TNode<Smi> index, TNode<Object> value,
      |                                 ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:387:96: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  387 |           TNode<IntPtrT> t68 = UncheckedCast<IntPtrT>(IntPtrAdd(_for_index_t60133->value(), t67));
      |                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:388:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  388 |           *_for_index_t60133 = t68;
      |                                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:397:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  397 |     TNode<Smi> t70 = UncheckedCast<Smi>(SmiSub(t69, actualDeleteCount10->value()));
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:401:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  401 |     *count24 = t70;
      |                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:416:83: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  416 |       TNode<BoolT> t73 = UncheckedCast<BoolT>(SmiGreaterThan(count24->value(), t72));
      |                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:423:99: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  423 |           TNode<Object> t75 = UncheckedCast<Object>(LoadFixedArrayElement(elements19->value(), t74));
      |                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:740:50: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  740 |                                       TNode<Smi> index) {
      |                                       ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:427:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  427 |           *e25 = t75;
      |                  ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:431:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  431 |           TNode<Smi> t78 = UncheckedCast<Smi>(SmiAdd(k22->value(), t77));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:432:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  432 |           *k22 = t78;
      |                  ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:433:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  433 |           StoreFixedArrayElementSmi(newElements21->value(), t76, e25->value());
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:887:44: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::StoreFixedArrayElementSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::WriteBarrierMode)’
  887 |       TNode<FixedArray> object, TNode<Smi> index, TNode<Object> value,
      |                                 ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:437:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  437 |           TNode<Smi> t81 = UncheckedCast<Smi>(SmiSub(count24->value(), t80));
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:438:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  438 |           *count24 = t81;
      |                      ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:461:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  461 |           *limit26 = t83;
      |                      ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:483:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  483 |                 TNode<Smi> t87 = UncheckedCast<Smi>(SmiAdd(k22->value(), t86));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:484:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  484 |                 *k22 = t87;
      |                        ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:485:89: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  485 |                 StoreFixedArrayElementSmi(newElements21->value(), t85, TheHoleConstant());
      |                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:887:44: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::StoreFixedArrayElementSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::WriteBarrierMode)’
  887 |       TNode<FixedArray> object, TNode<Smi> index, TNode<Object> value,
      |                                 ~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArraySpliceTorqueAssembler::GenerateArraySpliceTorqueImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:514:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  514 |     TNode<Object> t88 = UncheckedCast<Object>(CallBuiltin(Builtins::kToObject, p_context, p_receiver));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:519:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  519 |     *o27 = t88;
      |            ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:528:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  528 |     *len28 = t91;
      |              ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:531:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  531 |     TNode<Object> t94 = UncheckedCast<Object>(GetArgumentValue(arguments, t93));
      |                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:535:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  535 |     *start29 = t94;
      |                ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:541:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  541 |     *relativeStart30 = t95;
      |                        ^~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:547:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  547 |       return t101;
      |              ^~~~
In file included from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/counters-inl.h: In member function ‘void v8::internal::RuntimeCallTimer::CommitTimeToCounter()’:
../deps/v8/src/counters-inl.h:54:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
   54 |   counter_->Add(elapsed_);
      |                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
                 from ../deps/v8/src/zone/zone.h:14,
                 from ../deps/v8/src/handles.h:15,
                 from ../deps/v8/src/code-reference.h:8,
                 from ../deps/v8/src/assembler.h:43,
                 from ../deps/v8/src/code-factory.h:9,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/base/platform/time.h:108:14: note: because ‘v8::base::TimeDelta’ has user-provided ‘v8::base::TimeDelta& v8::base::TimeDelta::operator=(const v8::base::TimeDelta&)’
  108 |   TimeDelta& operator=(const TimeDelta& other) {
      |              ^~~~~~~~
In file included from ../deps/v8/src/counters-inl.h:8,
                 from ../deps/v8/src/heap/heap-inl.h:15,
                 from ../deps/v8/src/objects/api-callbacks-inl.h:10,
                 from ../deps/v8/src/objects/map-inl.h:12,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/counters.h:644:28: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallCounter::Add(v8::base::TimeDelta)’
  644 |   void Add(base::TimeDelta delta) { time_ += delta.InMicroseconds(); }
      |            ~~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:551:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  551 |       return t102;
      |              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArraySpliceTorqueAssembler::GenerateArraySpliceTorqueImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:608:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  608 |           *insertCount32 = t111;
      |                            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:639:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  639 |               *insertCount32 = t119;
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:641:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  641 |               *actualDeleteCount33 = t120;
      |                                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:653:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  653 |               TNode<Smi> t125 = UncheckedCast<Smi>(SmiSub(t122, t124));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:35: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:653:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  653 |               TNode<Smi> t125 = UncheckedCast<Smi>(SmiSub(t122, t124));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:654:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  654 |               *insertCount32 = t125;
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:657:90: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  657 |               TNode<Object> t128 = UncheckedCast<Object>(GetArgumentValue(arguments, t127));
      |                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:661:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  661 |               *deleteCount34 = t128;
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:667:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  667 |               *dc35 = t129;
      |                       ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:673:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  673 |               *actualDeleteCount33 = t134;
      |                                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:718:216: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  718 |           TNode<Object> t138 = UncheckedCast<Object>(FastArraySplice(p_context, arguments, o27->value(), len28->value(), actualStart31->value(), insertCount32->value(), actualDeleteCount33->value(), label_Bailout_45));
      |                                                                                                                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:15:87: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::FastArraySplice(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubArguments*, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::FastArraySplice(TNode<Context> p_context, CodeStubArguments* p_args, TNode<Object> p_o, TNode<Number> p_originalLengthNumber, TNode<Number> p_actualStartNumber, TNode<Smi> p_insertCount, TNode<Number> p_actualDeleteCountNumber, Label* label_Bailout_7) {
      |                                                                        ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:732:120: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  732 |     TNode<Object> t139 = UncheckedCast<Object>(ArraySpeciesCreate(p_context, o27->value(), actualDeleteCount33->value()));
      |                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1113:43: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::Node* v8::internal::CodeStubAssembler::ArraySpeciesCreate(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1113 |   Node* ArraySpeciesCreate(TNode<Context> context, TNode<Object> originalArray,
      |                            ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:737:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  737 |     *a36 = t139;
      |            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:767:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  767 |           *from38 = t143;
      |                     ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:768:128: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  768 |           TNode<Oddball> t144 = UncheckedCast<Oddball>(HasPropertyObject(o27->value(), from38->value(), p_context, kHasProperty));
      |                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:21:89: note:   initializing argument 3 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’
   21 |   TNode<Oddball> HasPropertyObject(TNode<Object> p_o, TNode<Object> p_p, TNode<Context> p_c, HasPropertyLookupMode p_f);
      |                                                                          ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:773:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
  773 |           *fromPresent39 = t144;
      |                            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:792:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  792 |                 *fromValue40 = t146;
      |                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:795:110: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  795 |                 CallRuntime(Runtime::kCreateDataProperty, p_context, a36->value(), t147, fromValue40->value());
      |                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:804:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  804 |           *k37 = t150;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:812:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  812 |     CallRuntime(Runtime::kSetProperty, p_context, a36->value(), t151, actualDeleteCount33->value(), t152);
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:812:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  812 |     CallRuntime(Runtime::kSetProperty, p_context, a36->value(), t151, actualDeleteCount33->value(), t152);
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 6 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:860:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  860 |                 *from43 = t155;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:867:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  867 |                 *to44 = t157;
      |                         ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:868:134: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  868 |                 TNode<Oddball> t158 = UncheckedCast<Oddball>(HasPropertyObject(o27->value(), from43->value(), p_context, kHasProperty));
      |                                                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:21:89: note:   initializing argument 3 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’
   21 |   TNode<Oddball> HasPropertyObject(TNode<Object> p_o, TNode<Object> p_p, TNode<Context> p_c, HasPropertyLookupMode p_f);
      |                                                                          ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:873:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
  873 |                 *fromPresent45 = t158;
      |                                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:895:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  895 |                       *fromValue46 = t160;
      |                                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:897:124: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  897 |                       CallRuntime(Runtime::kSetProperty, p_context, o27->value(), to44->value(), fromValue46->value(), t161);
      |                                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 6 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:906:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  906 |                       CallRuntime(Runtime::kDeleteProperty, p_context, o27->value(), to44->value(), t162);
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:915:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  915 |                 *k42 = t165;
      |                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:947:90: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
  947 |                 CallRuntime(Runtime::kDeleteProperty, p_context, o27->value(), t171, t172);
      |                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:947:90: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  947 |                 CallRuntime(Runtime::kDeleteProperty, p_context, o27->value(), t171, t172);
      |                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:951:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  951 |                 *k42 = t175;
      |                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:979:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  979 |               *k47 = t176;
      |                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1006:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1006 |                     *from48 = t181;
      |                               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1016:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1016 |                     *to49 = t186;
      |                             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1017:138: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1017 |                     TNode<Oddball> t187 = UncheckedCast<Oddball>(HasPropertyObject(o27->value(), from48->value(), p_context, kHasProperty));
      |                                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:21:89: note:   initializing argument 3 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’
   21 |   TNode<Oddball> HasPropertyObject(TNode<Object> p_o, TNode<Object> p_p, TNode<Context> p_c, HasPropertyLookupMode p_f);
      |                                                                          ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1022:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1022 |                     *fromPresent50 = t187;
      |                                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1044:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1044 |                           *fromValue51 = t189;
      |                                          ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1046:128: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1046 |                           CallRuntime(Runtime::kSetProperty, p_context, o27->value(), to49->value(), fromValue51->value(), t190);
      |                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 6 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
../deps/v8/src/interpreter/interpreter-assembler.cc:967:78:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1055:109: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1055 |                           CallRuntime(Runtime::kDeleteProperty, p_context, o27->value(), to49->value(), t191);
      |                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1064:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1064 |                     *k47 = t194;
      |                            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1111:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1111 |           *_for_index_t201153 = t202;
      |                                 ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1124:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1124 |           *e52 = t204;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1129:97: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1129 |             CallRuntime(Runtime::kSetProperty, p_context, o27->value(), t205, e52->value(), t206);
      |                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1129:97: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1129 |             CallRuntime(Runtime::kSetProperty, p_context, o27->value(), t205, e52->value(), t206);
      |                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 6 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1133:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1133 |             *k37 = t209;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1138:99: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1138 |           TNode<IntPtrT> t211 = UncheckedCast<IntPtrT>(IntPtrAdd(_for_index_t201153->value(), t210));
      |                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:869:64: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::TNode<v8::internal::IntPtrT>)’
  869 |   TNode<IntPtrT> IntPtrAdd(TNode<IntPtrT> left, TNode<IntPtrT> right) {
      |                                                 ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1139:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1139 |           *_for_index_t201153 = t211;
      |                                 ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1151:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
 1151 |     CallRuntime(Runtime::kSetProperty, p_context, o27->value(), t212, t214, t215);
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::String>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::String]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1151:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1151 |     CallRuntime(Runtime::kSetProperty, p_context, o27->value(), t212, t214, t215);
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1151:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1151 |     CallRuntime(Runtime::kSetProperty, p_context, o27->value(), t212, t214, t215);
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:961:63: note:   initializing argument 6 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::compiler::CodeAssembler::CallRuntime(v8::internal::Runtime::FunctionId, v8::internal::compiler::SloppyTNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::String>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  961 |                             SloppyTNode<Object> context, TArgs... args) {
      |                                                          ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1169:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1169 |     *k54 = p_initial_k;
      |            ^~~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1189:114: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1189 |         TNode<Oddball> t216 = UncheckedCast<Oddball>(HasPropertyObject(p_o, k54->value(), p_context, kHasProperty));
      |                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:21:50: note:   initializing argument 1 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’
   21 |   TNode<Oddball> HasPropertyObject(TNode<Object> p_o, TNode<Object> p_p, TNode<Context> p_c, HasPropertyLookupMode p_f);
      |                                    ~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1189:114: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1189 |         TNode<Oddball> t216 = UncheckedCast<Oddball>(HasPropertyObject(p_o, k54->value(), p_context, kHasProperty));
      |                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:21:89: note:   initializing argument 3 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Oddball> v8::internal::BaseBuiltinsFromDSLAssembler::HasPropertyObject(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’
   21 |   TNode<Oddball> HasPropertyObject(TNode<Object> p_o, TNode<Object> p_p, TNode<Context> p_c, HasPropertyLookupMode p_f);
      |                                                                          ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1194:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1194 |         *kPresent55 = t216;
      |                       ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1213:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1213 |               *kValue56 = t218;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1214:135: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1214 |               TNode<Object> t219 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, kValue56->value(), k54->value(), p_o));
      |                                                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:408:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  408 |   TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
      |                      ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1214:135: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1214 |               TNode<Object> t219 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, kValue56->value(), k54->value(), p_o));
      |                                                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:36: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                      ~~~~~~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1214:135: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1214 |               TNode<Object> t219 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, kValue56->value(), k54->value(), p_o));
      |                                                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:51: note:   initializing argument 6 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                                              ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1229:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1229 |       *k54 = t222;
      |              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopEagerDeoptContinuationAssembler::GenerateArrayForEachLoopEagerDeoptContinuationImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 8 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1254 |     TNode<Object> t223 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopLazyDeoptContinuationAssembler::GenerateArrayForEachLoopLazyDeoptContinuationImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 8 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1276:221: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1276 |     TNode<Object> t224 = UncheckedCast<Object>(CallBuiltin(Builtins::kArrayForEachLoopContinuation, p_context, p_receiver, p_callback, p_thisArg, UndefinedConstant(), p_receiver, p_initialK, p_length, UndefinedConstant()));
      |                                                                                                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 9 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopContinuationAssembler::GenerateArrayForEachLoopContinuationImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1317:110: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1317 |           TNode<JSReceiver> t225 = UncheckedCast<JSReceiver>(TaggedToCallable(p_callback, label_Unexpected_70));
      |                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:178:52: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  178 |   TNode<JSReceiver> TaggedToCallable(TNode<Object> value, Label* fail) {
      |                                      ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1321:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1321 |           *callbackfn57 = t225;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1322:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1322 |           TNode<Smi> t226 = UncheckedCast<Smi>(TaggedToSmi(p_initialK, label_Unexpected_70));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:161:40: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  161 |   TNode<Smi> TaggedToSmi(TNode<Object> value, Label* fail) {
      |                          ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1327:89: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1327 |           TNode<Smi> t227 = UncheckedCast<Smi>(TaggedToSmi(p_length, label_Unexpected_70));
      |                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:161:40: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TaggedToSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  161 |   TNode<Smi> TaggedToSmi(TNode<Object> value, Label* fail) {
      |                          ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1332:178: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1332 |           TNode<Object> t228 = UncheckedCast<Object>(ArrayForEachTorqueContinuation(p_context, p_object, number_length59->value(), callbackfn57->value(), p_thisArg, k58->value()));
      |                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1156:102: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1156 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(TNode<Context> p_context, TNode<Object> p_o, TNode<Number> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, TNode<Number> p_initial_k) {
      |                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1332:178: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1332 |           TNode<Object> t228 = UncheckedCast<Object>(ArrayForEachTorqueContinuation(p_context, p_object, number_length59->value(), callbackfn57->value(), p_thisArg, k58->value()));
      |                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1156:127: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1156 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(TNode<Context> p_context, TNode<Object> p_o, TNode<Number> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, TNode<Number> p_initial_k) {
      |                                                                                                                 ~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1332:178: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1332 |           TNode<Object> t228 = UncheckedCast<Object>(ArrayForEachTorqueContinuation(p_context, p_object, number_length59->value(), callbackfn57->value(), p_thisArg, k58->value()));
      |                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1156:199: note:   initializing argument 5 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1156 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(TNode<Context> p_context, TNode<Object> p_o, TNode<Number> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, TNode<Number> p_initial_k) {
      |                                                                                                                                                                                         ~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::FastArrayForEach(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1363:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1363 |     *k62 = t230;
      |            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1383:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1383 |           *smi_len63 = t231;
      |                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1384:90: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1384 |           TNode<JSArray> t232 = UncheckedCast<JSArray>(TaggedToJSArray(p_o, label_Slow_72));
      |                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:171:48: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArray> v8::internal::CodeStubAssembler::TaggedToJSArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  171 |   TNode<JSArray> TaggedToJSArray(TNode<Object> value, Label* fail) {
      |                                  ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1388:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1388 |           *a64 = t232;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1393:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1393 |           *map65 = t233;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1416:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
 1416 |           *elementsKind66 = t236;
      |                             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1452:152: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1452 |                 VisitAllElements18ATFixedDoubleArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:23:60: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements18ATFixedDoubleArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   23 |   void VisitAllElements18ATFixedDoubleArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_140, TVariable<Smi>* Bailout0111);
      |                                             ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1452:152: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1452 |                 VisitAllElements18ATFixedDoubleArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:23:127: note:   initializing argument 4 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements18ATFixedDoubleArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   23 |   void VisitAllElements18ATFixedDoubleArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_140, TVariable<Smi>* Bailout0111);
      |                                                                                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1452:152: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1452 |                 VisitAllElements18ATFixedDoubleArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:23:155: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements18ATFixedDoubleArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   23 |   void VisitAllElements18ATFixedDoubleArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_140, TVariable<Smi>* Bailout0111);
      |                                                                                                                                             ~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1460:146: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1460 |                 VisitAllElements12ATFixedArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:24:54: note:   initializing argument 1 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements12ATFixedArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   24 |   void VisitAllElements12ATFixedArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_151, TVariable<Smi>* Bailout0115);
      |                                       ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1460:146: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1460 |                 VisitAllElements12ATFixedArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:24:121: note:   initializing argument 4 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements12ATFixedArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   24 |   void VisitAllElements12ATFixedArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_151, TVariable<Smi>* Bailout0115);
      |                                                                                                       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1460:146: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1460 |                 VisitAllElements12ATFixedArray(p_context, a64->value(), smi_len63->value(), p_callbackfn, p_thisArg, label_Bailout_71, Bailout060);
      |                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.h:24:149: note:   initializing argument 5 of ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements12ATFixedArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
   24 |   void VisitAllElements12ATFixedArray(TNode<Context> p_context, TNode<JSArray> p_a, TNode<Smi> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_151, TVariable<Smi>* Bailout0115);
      |                                                                                                                                       ~~~~~~~~~~~~~~^~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/callback_scope.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachAssembler::GenerateArrayForEachImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1533:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1533 |           TNode<Object> t241 = UncheckedCast<Object>(CallBuiltin(Builtins::kToObject, p_context, p_receiver));
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1538:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1538 |           *o67 = t241;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1547:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1547 |           *len68 = t244;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1571:86: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1571 |           TNode<Object> t251 = UncheckedCast<Object>(GetArgumentValue(arguments, t250));
      |                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1572:103: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1572 |           TNode<JSReceiver> t252 = UncheckedCast<JSReceiver>(TaggedToCallable(t251, label_TypeError_79));
      |                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:178:52: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSReceiver> v8::internal::CodeStubAssembler::TaggedToCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
  178 |   TNode<JSReceiver> TaggedToCallable(TNode<Object> value, Label* fail) {
      |                                      ~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1576:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1576 |           *callbackfn69 = t252;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1580:88: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1580 |             TNode<Object> t257 = UncheckedCast<Object>(GetArgumentValue(arguments, t256));
      |                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1581:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1581 |             return t257;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachAssembler::GenerateArrayForEachImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1640:188: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1640 |                 TNode<Object> t265 = UncheckedCast<Object>(FastArrayForEach(p_context, o67->value(), len68->value(), callbackfn69->value(), thisArg70->value(), label_Bailout_87, k_value72));
      |                                                                                                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1348:88: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::FastArrayForEach(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’
 1348 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::FastArrayForEach(TNode<Context> p_context, TNode<Object> p_o, TNode<Number> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, Label* label_Bailout_71, TVariable<Smi>* Bailout060) {
      |                                                                         ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1655:181: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1655 |           TNode<Object> t266 = UncheckedCast<Object>(ArrayForEachTorqueContinuation(p_context, o67->value(), len68->value(), callbackfn69->value(), thisArg70->value(), k71->value()));
      |                                                                                                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1156:102: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
 1156 | compiler::TNode<Object> ArrayBuiltinsFromDSLAssembler::ArrayForEachTorqueContinuation(TNode<Context> p_context, TNode<Object> p_o, TNode<Number> p_len, TNode<JSReceiver> p_callbackfn, TNode<Object> p_thisArg, TNode<Number> p_initial_k) {
      |                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1666:86: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
 1666 |           TNode<Object> t269 = UncheckedCast<Object>(GetArgumentValue(arguments, t268));
      |                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements18ATFixedDoubleArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1692:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1692 |     *k112 = t272;
      |             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1697:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1697 |     *map113 = t273;
      |               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1727:84: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1727 |           TNode<BoolT> t274 = UncheckedCast<BoolT>(SmiLessThan(k112->value(), p_len));
      |                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/async_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/async_wrap.cc:789:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  789 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(async_wrap, node::AsyncWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1741:92: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1741 |                 TNode<BoolT> t276 = UncheckedCast<BoolT>(WordNotEqual(map113->value(), t275));
      |                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:848:60: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordNotEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Map; Right = v8::internal::Map; <template-parameter-1-3> = void]’
  848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
      |                                               ~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1781:141: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1781 |                     TNode<Object> t278 = UncheckedCast<Object>(LoadElementNoHole18ATFixedDoubleArray(p_a, k112->value(), label_FoundHole_148));
      |                                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:20:70: note:   initializing argument 1 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object> v8::internal::BaseBuiltinsFromDSLAssembler::LoadElementNoHole18ATFixedDoubleArray(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
   20 |   TNode<Object> LoadElementNoHole18ATFixedDoubleArray(TNode<JSArray> p_a, TNode<Smi> p_index, Label* label_IfHole_4);
      |                                                       ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1786:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1786 |                     *value114 = t278;
      |                                 ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1787:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1787 |                     TNode<Object> t279 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value114->value(), k112->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:408:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  408 |   TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
      |                      ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1787:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1787 |                     TNode<Object> t279 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value114->value(), k112->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:36: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                      ~~~~~~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1787:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1787 |                     TNode<Object> t279 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value114->value(), k112->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:51: note:   initializing argument 6 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                                              ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1826:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1826 |             TNode<Smi> t283 = UncheckedCast<Smi>(SmiAdd(k112->value(), t282));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1827:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1827 |             *k112 = t283;
      |                     ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayBuiltinsFromDSLAssembler::VisitAllElements12ATFixedArray(v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::ArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Smi>*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1857:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1857 |     *k116 = t285;
      |             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1862:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1862 |     *map117 = t286;
      |               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1892:84: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1892 |           TNode<BoolT> t287 = UncheckedCast<BoolT>(SmiLessThan(k116->value(), p_len));
      |                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1906:92: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
 1906 |                 TNode<BoolT> t289 = UncheckedCast<BoolT>(WordNotEqual(map117->value(), t288));
      |                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:848:60: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordNotEqual(v8::internal::compiler::TNode<T>, v8::internal::compiler::TNode<U>) [with Left = v8::internal::Map; Right = v8::internal::Map; <template-parameter-1-3> = void]’
  848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
      |                                               ~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1946:135: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1946 |                     TNode<Object> t291 = UncheckedCast<Object>(LoadElementNoHole12ATFixedArray(p_a, k116->value(), label_FoundHole_159));
      |                                                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:19:64: note:   initializing argument 1 of ‘v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Object> v8::internal::BaseBuiltinsFromDSLAssembler::LoadElementNoHole12ATFixedArray(v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::JSArray>, v8::internal::BaseBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’
   19 |   TNode<Object> LoadElementNoHole12ATFixedArray(TNode<JSArray> p_a, TNode<Smi> p_index, Label* label_IfHole_0);
      |                                                 ~~~~~~~~~~~~~~~^~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1951:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1951 |                     *value118 = t291;
      |                                 ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1952:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
 1952 |                     TNode<Object> t292 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value118->value(), k116->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:408:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  408 |   TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
      |                      ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1952:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1952 |                     TNode<Object> t292 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value118->value(), k116->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:36: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                      ~~~~~~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1952:142: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1952 |                     TNode<Object> t292 = UncheckedCast<Object>(Call(p_context, p_callbackfn, p_thisArg, value118->value(), k116->value(), p_a));
      |                                                                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:51: note:   initializing argument 6 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                                              ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1991:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1991 |             TNode<Smi> t296 = UncheckedCast<Smi>(SmiAdd(k116->value(), t295));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1992:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1992 |             *k116 = t296;
      |                     ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/async_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/env.o ../src/env.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/env.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::DestroyParam; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::DestroyParam>&)]’:
../src/async_wrap.cc:379:77:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::DestroyParam>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::DestroyParam>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/exceptions.o ../src/exceptions.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/exceptions.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../src/bootstrapper.cc:3:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/bootstrapper.cc:186:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  186 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(symbols, node::symbols::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:13:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/builtins/x64/builtins-x64.cc:8:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/connect_wrap.h:6,
                 from ../src/connect_wrap.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:67:105:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::JSArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::JSArray]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:228:77:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:250:168:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:514:101:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:543:99:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1214:135:   required from here
../deps/v8/src/code-stub-assembler.h:410:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:711:42: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsUndefinedConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  711 |   bool IsUndefinedConstant(TNode<Object> node);
      |                            ~~~~~~~~~~~~~~^~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:410:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:712:37: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsNullConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  712 |   bool IsNullConstant(TNode<Object> node);
      |                       ~~~~~~~~~~~~~~^~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1254:221:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 9 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Oddball>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Oddball]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 10 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Oddball>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1787:142:   required from here
../deps/v8/src/code-stub-assembler.h:410:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:711:42: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsUndefinedConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  711 |   bool IsUndefinedConstant(TNode<Object> node);
      |                            ~~~~~~~~~~~~~~^~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:410:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:712:37: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsNullConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  712 |   bool IsNullConstant(TNode<Object> node);
      |                       ~~~~~~~~~~~~~~^~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
                 from ../deps/v8/src/builtins/builtins-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/fs_event_wrap.o ../src/fs_event_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/fs_event_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/handle_wrap.o ../src/handle_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/handle_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’:
../deps/v8/src/code-stub-assembler.h:413:48:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1214:135:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’:
../deps/v8/src/code-stub-assembler.h:413:48:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1787:142:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 8 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSArray>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/heap_utils.o ../src/heap_utils.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/heap_utils.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/js_stream.o ../src/js_stream.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/js_stream.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/module_wrap.o ../src/module_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/module_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/debug/debug.h:26,
                 from ../deps/v8/src/wasm/wasm-objects.h:9,
                 from ../deps/v8/src/wasm/wasm-objects-inl.h:8,
                 from ../deps/v8/src/objects/shared-function-info-inl.h:12,
                 from ../deps/v8/src/objects/templates-inl.h:11,
                 from ../deps/v8/src/objects/map-inl.h:15,
                 from ../deps/v8/src/contexts-inl.h:12,
                 from ../deps/v8/src/objects-inl.h:21,
                 from ../deps/v8/src/handles-inl.h:11,
                 from ../deps/v8/src/heap/factory-inl.h:10,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:6:
../deps/v8/src/v8threads.h: In member function ‘v8::internal::ThreadId v8::internal::ThreadState::id()’:
../deps/v8/src/v8threads.h:28:26: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
   28 |   ThreadId id() { return id_; }
      |                          ^~~
In file included from ../deps/v8/src/interface-descriptors.h:12,
                 from ../deps/v8/src/callable.h:9,
                 from ../deps/v8/src/code-factory.h:10,
                 from ../deps/v8/src/compiler/code-assembler.h:16,
                 from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/isolate.h:245:13: note: because ‘v8::internal::ThreadId’ has user-provided ‘v8::internal::ThreadId& v8::internal::ThreadId::operator=(const v8::internal::ThreadId&)’
  245 |   ThreadId& operator=(const ThreadId& other) {
      |             ^~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/connection_wrap.h:6,
                 from ../src/connection_wrap.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node.o ../src/node.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_api.o ../src/node_api.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_api.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/cares_wrap.cc:24:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/cares_wrap.cc:2260:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
 2260 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(cares_wrap, node::cares_wrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_buffer.o ../src/node_buffer.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_buffer.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/cares_wrap.cc:24:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc:36: warning: "MIN" redefined
   36 | #define MIN(a, b) ((a) < (b) ? (a) : (b))
      | 
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include/uv/unix.h:41,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include/uv.h:66,
                 from ../src/memory_tracker.h:11,
                 from ../src/memory_tracker-inl.h:6,
                 from ../src/base_object.h:28,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/env.h:31,
                 from ../src/env-inl.h:28,
                 from ../src/node_errors.h:8,
                 from ../src/node_buffer.cc:24:
/usr/include/sys/param.h:102: note: this is the location of the previous definition
  102 | #define MIN(a,b) (((a)<(b))?(a):(b))
      | 
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/env.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_config.o ../src/node_config.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_config.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/heap_utils.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/heap_utils.cc:267:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  267 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(heap_utils, node::heap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_constants.o ../src/node_constants.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_constants.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/fs_event_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/fs_event_wrap.cc:236:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  236 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(fs_event_wrap, node::FSEventWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/handle_wrap.h:27,
                 from ../src/handle_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/js_stream.h:8,
                 from ../src/js_stream.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/js_stream.cc:218:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  218 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(js_stream, node::JSStream::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/fs_event_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_contextify.o ../src/node_contextify.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_contextify.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_domain.o ../src/node_domain.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_domain.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/js_stream.h:6,
                 from ../src/js_stream.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:25:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
   25 |     TNode<Object> t297 = UncheckedCast<Object>(Call(p_context, p_comparefn, UndefinedConstant(), p_a, p_b));
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:408:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  408 |   TNode<Object> Call(TNode<Context> context, TNode<Object> callable,
      |                      ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:25:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   25 |     TNode<Object> t297 = UncheckedCast<Object>(Call(p_context, p_comparefn, UndefinedConstant(), p_a, p_b));
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:51: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                                              ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:25:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   25 |     TNode<Object> t297 = UncheckedCast<Object>(Call(p_context, p_comparefn, UndefinedConstant(), p_a, p_b));
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:409:51: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
  409 |                      TNode<Object> receiver, TArgs... args) {
      |                                              ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:32:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
   32 |     *v74 = t298;
      |            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:40:92: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
   40 |       TNode<JSArrayBuffer> t299 = UncheckedCast<JSArrayBuffer>(LoadTypedArrayBuffer(p_array));
      |                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-typed-array-gen.h:84:65: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::LoadTypedArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   84 |   TNode<JSArrayBuffer> LoadTypedArrayBuffer(TNode<JSTypedArray> typed_array) {
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:88:137: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
   88 |     TNode<Object> t304 = UncheckedCast<Object>(CallBuiltin(Builtins::kTypedArrayLoadElementAsTagged, p_context, p_array, p_kind, p_index));
      |                                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:88:137: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   88 |     TNode<Object> t304 = UncheckedCast<Object>(CallBuiltin(Builtins::kTypedArrayLoadElementAsTagged, p_context, p_array, p_kind, p_index));
      |                                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:88:137: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
   88 |     TNode<Object> t304 = UncheckedCast<Object>(CallBuiltin(Builtins::kTypedArrayLoadElementAsTagged, p_context, p_array, p_kind, p_index));
      |                                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:90:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
   90 |     *_return75 = t304;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:102:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  102 |     CallBuiltin(Builtins::kTypedArrayStoreElementFromTagged, p_context, p_array, p_kind, p_index, p_value);
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:102:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  102 |     CallBuiltin(Builtins::kTypedArrayStoreElementFromTagged, p_context, p_array, p_kind, p_index, p_value);
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:102:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  102 |     CallBuiltin(Builtins::kTypedArrayStoreElementFromTagged, p_context, p_array, p_kind, p_index, p_value);
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:102:106: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  102 |     CallBuiltin(Builtins::kTypedArrayStoreElementFromTagged, p_context, p_array, p_kind, p_index, p_value);
      |                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 6 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:114:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  114 |     *from76 = p_from_arg;
      |               ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:118:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  118 |     *to77 = p_to_arg;
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:126:92: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  126 |       TNode<JSArrayBuffer> t305 = UncheckedCast<JSArrayBuffer>(LoadTypedArrayBuffer(p_array));
      |                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-typed-array-gen.h:84:65: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::LoadTypedArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   84 |   TNode<JSArrayBuffer> LoadTypedArrayBuffer(TNode<JSTypedArray> typed_array) {
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:139:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  139 |     TNode<Smi> t309 = UncheckedCast<Smi>(SmiAdd(from76->value(), t308));
      |                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:143:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  143 |     *i78 = t309;
      |            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:164:97: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  164 |         TNode<Object> t311 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, i78->value()));
      |                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:164:97: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  164 |         TNode<Object> t311 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, i78->value()));
      |                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:164:97: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  164 |         TNode<Object> t311 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, i78->value()));
      |                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:169:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  169 |         *element79 = t311;
      |                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:172:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  172 |         TNode<Smi> t314 = UncheckedCast<Smi>(SmiSub(i78->value(), t313));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:176:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  176 |         *j80 = t314;
      |                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:197:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  197 |             TNode<Object> t316 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, j80->value()));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:197:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  197 |             TNode<Object> t316 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, j80->value()));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:197:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  197 |             TNode<Object> t316 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, j80->value()));
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:202:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  202 |             *tmp81 = t316;
      |                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:203:171: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  203 |             TNode<Number> t317 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, tmp81->value(), element79->value(), label_Detached_93));
      |                                                                                                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:203:171: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  203 |             TNode<Number> t317 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, tmp81->value(), element79->value(), label_Detached_93));
      |                                                                                                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:203:171: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  203 |             TNode<Number> t317 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, tmp81->value(), element79->value(), label_Detached_93));
      |                                                                                                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:208:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  208 |             *order82 = t317;
      |                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:228:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  228 |                   TNode<Smi> t322 = UncheckedCast<Smi>(SmiAdd(j80->value(), t321));
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:229:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  229 |                   Store(p_context, p_array, p_kind, t322, tmp81->value());
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:229:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  229 |                   Store(p_context, p_array, p_kind, t322, tmp81->value());
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:229:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  229 |                   Store(p_context, p_array, p_kind, t322, tmp81->value());
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:229:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  229 |                   Store(p_context, p_array, p_kind, t322, tmp81->value());
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:133: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                                          ~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:248:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  248 |           TNode<Smi> t324 = UncheckedCast<Smi>(SmiSub(j80->value(), t323));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:249:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  249 |           *j80 = t324;
      |                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:255:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  255 |         TNode<Smi> t327 = UncheckedCast<Smi>(SmiAdd(j80->value(), t326));
      |                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:256:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  256 |         Store(p_context, p_array, p_kind, t327, element79->value());
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:256:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  256 |         Store(p_context, p_array, p_kind, t327, element79->value());
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:256:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  256 |         Store(p_context, p_array, p_kind, t327, element79->value());
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:256:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  256 |         Store(p_context, p_array, p_kind, t327, element79->value());
      |                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:133: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                                          ~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:263:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  263 |       TNode<Smi> t329 = UncheckedCast<Smi>(SmiAdd(i78->value(), t328));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:264:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  264 |       *i78 = t329;
      |              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:279:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  279 |     *from83 = p_from_arg;
      |               ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:283:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  283 |     *to84 = p_to_arg;
      |             ^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:299:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  299 |       TNode<BoolT> t333 = UncheckedCast<BoolT>(SmiGreaterThan(t330, t332));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:299:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  299 |       TNode<BoolT> t333 = UncheckedCast<BoolT>(SmiGreaterThan(t330, t332));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiGreaterThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:331:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  331 |   SMI_COMPARISON_OP(SmiGreaterThan, IntPtrGreaterThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:315:83: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  315 |             TNode<BoolT> t337 = UncheckedCast<BoolT>(SmiLessThanOrEqual(t334, t336));
      |                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:315:83: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  315 |             TNode<BoolT> t337 = UncheckedCast<BoolT>(SmiLessThanOrEqual(t334, t336));
      |                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThanOrEqual(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:330:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  330 |   SMI_COMPARISON_OP(SmiLessThanOrEqual, IntPtrLessThanOrEqual)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:321:132: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  321 |                 TypedArrayInsertionSort(p_context, p_array, p_kind, from83->value(), to84->value(), p_comparefn, label_Detached_102);
      |                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:106:81: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  106 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_93) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:321:132: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  321 |                 TypedArrayInsertionSort(p_context, p_array, p_kind, from83->value(), to84->value(), p_comparefn, label_Detached_102);
      |                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:106:112: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  106 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_93) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:321:132: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  321 |                 TypedArrayInsertionSort(p_context, p_array, p_kind, from83->value(), to84->value(), p_comparefn, label_Detached_102);
      |                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:106:132: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  106 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_93) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:321:132: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  321 |                 TypedArrayInsertionSort(p_context, p_array, p_kind, from83->value(), to84->value(), p_comparefn, label_Detached_102);
      |                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:106:202: note:   initializing argument 6 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  106 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayInsertionSort(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_93) {
      |                                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:329:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  329 |           TNode<Smi> t340 = UncheckedCast<Smi>(SmiShr(t338, t339));
      |                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:296:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiShr(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, int)’
  296 |   TNode<Smi> SmiShr(TNode<Smi> a, int shift) {
      |                     ~~~~~~~~~~~^
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:330:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  330 |           TNode<Smi> t341 = UncheckedCast<Smi>(SmiAdd(from83->value(), t340));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:334:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  334 |           *third_index85 = t341;
      |                            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:342:98: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  342 |             TNode<JSArrayBuffer> t342 = UncheckedCast<JSArrayBuffer>(LoadTypedArrayBuffer(p_array));
      |                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-typed-array-gen.h:84:65: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSArrayBuffer> v8::internal::TypedArrayBuiltinsAssembler::LoadTypedArrayBuffer(v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray>)’
   84 |   TNode<JSArrayBuffer> LoadTypedArrayBuffer(TNode<JSTypedArray> typed_array) {
      |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:353:102: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  353 |           TNode<Object> t344 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, from83->value()));
      |                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:353:102: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  353 |           TNode<Object> t344 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, from83->value()));
      |                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:353:102: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  353 |           TNode<Object> t344 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, from83->value()));
      |                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:358:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  358 |           *v086 = t344;
      |                   ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:361:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  361 |           TNode<Smi> t347 = UncheckedCast<Smi>(SmiSub(to84->value(), t346));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:362:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  362 |           TNode<Object> t348 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, t347));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:362:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  362 |           TNode<Object> t348 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, t347));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:362:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  362 |           TNode<Object> t348 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, t347));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:362:91: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  362 |           TNode<Object> t348 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, t347));
      |                                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:151: note:   initializing argument 4 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                                            ~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:367:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  367 |           *v187 = t348;
      |                   ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:368:109: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  368 |           TNode<Object> t349 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, third_index85->value()));
      |                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:368:109: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  368 |           TNode<Object> t349 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, third_index85->value()));
      |                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:368:109: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  368 |           TNode<Object> t349 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, third_index85->value()));
      |                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:373:19: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  373 |           *v288 = t349;
      |                   ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:374:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  374 |           TNode<Number> t350 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v187->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:374:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  374 |           TNode<Number> t350 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v187->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:374:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  374 |           TNode<Number> t350 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v187->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:379:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  379 |           *c0189 = t350;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:405:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  405 |           TNode<Number> t353 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:405:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  405 |           TNode<Number> t353 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:405:164: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  405 |           TNode<Number> t353 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v086->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                    ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:410:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  410 |           *c0291 = t353;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:442:170: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  442 |                 TNode<Number> t356 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v187->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:442:170: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  442 |                 TNode<Number> t356 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v187->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:442:170: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  442 |                 TNode<Number> t356 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, v187->value(), v288->value(), label_Detached_102));
      |                                                                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:447:26: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  447 |                 *c1293 = t356;
      |                          ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:478:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  478 |           Store(p_context, p_array, p_kind, from83->value(), v086->value());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:478:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  478 |           Store(p_context, p_array, p_kind, from83->value(), v086->value());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:478:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  478 |           Store(p_context, p_array, p_kind, from83->value(), v086->value());
      |                                                                           ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:481:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  481 |           TNode<Smi> t361 = UncheckedCast<Smi>(SmiSub(to84->value(), t360));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:482:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  482 |           Store(p_context, p_array, p_kind, t361, v288->value());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:482:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  482 |           Store(p_context, p_array, p_kind, t361, v288->value());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:482:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |           Store(p_context, p_array, p_kind, t361, v288->value());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:482:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  482 |           Store(p_context, p_array, p_kind, t361, v288->value());
      |                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:133: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                                          ~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:489:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  489 |           TNode<Smi> t364 = UncheckedCast<Smi>(SmiAdd(from83->value(), t363));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:493:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  493 |           *low_end96 = t364;
      |                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:496:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  496 |           TNode<Smi> t367 = UncheckedCast<Smi>(SmiSub(to84->value(), t366));
      |                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:500:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  500 |           *high_start97 = t367;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:501:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  501 |           TNode<Object> t368 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:501:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  501 |           TNode<Object> t368 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:501:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  501 |           TNode<Object> t368 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:506:30: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  506 |           *low_end_value98 = t368;
      |                              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:507:93: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  507 |           Store(p_context, p_array, p_kind, third_index85->value(), low_end_value98->value());
      |                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:507:93: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  507 |           Store(p_context, p_array, p_kind, third_index85->value(), low_end_value98->value());
      |                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:507:93: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  507 |           Store(p_context, p_array, p_kind, third_index85->value(), low_end_value98->value());
      |                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:508:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  508 |           Store(p_context, p_array, p_kind, low_end96->value(), pivot95->value());
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:508:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  508 |           Store(p_context, p_array, p_kind, low_end96->value(), pivot95->value());
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:508:81: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  508 |           Store(p_context, p_array, p_kind, low_end96->value(), pivot95->value());
      |                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:511:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  511 |           TNode<Smi> t371 = UncheckedCast<Smi>(SmiAdd(low_end96->value(), t370));
      |                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:515:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  515 |           *idx99 = t371;
      |                    ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:536:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  536 |               TNode<Object> t373 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:536:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  536 |               TNode<Object> t373 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:536:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  536 |               TNode<Object> t373 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:541:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  541 |               *element100 = t373;
      |                             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:542:177: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  542 |               TNode<Number> t374 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, element100->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:542:177: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  542 |               TNode<Number> t374 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, element100->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:542:177: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  542 |               TNode<Number> t374 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, element100->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:547:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  547 |               *order101 = t374;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:565:115: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  565 |                     TNode<Object> t377 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:565:115: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  565 |                     TNode<Object> t377 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:565:115: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  565 |                     TNode<Object> t377 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:567:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  567 |                     *low_end_value98 = t377;
      |                                        ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:568:95: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  568 |                     Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:568:95: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  568 |                     Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:568:95: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  568 |                     Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                               ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:569:94: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  569 |                     Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:569:94: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  569 |                     Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:569:94: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  569 |                     Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                              ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:573:89: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  573 |                     TNode<Smi> t380 = UncheckedCast<Smi>(SmiAdd(low_end96->value(), t379));
      |                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:574:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  574 |                     *low_end96 = t380;
      |                                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:599:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  599 |                         *break_for102 = t383;
      |                                         ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:622:102: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  622 |                               TNode<Smi> t388 = UncheckedCast<Smi>(SmiSub(high_start97->value(), t387));
      |                                                                                                      ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiSub(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:284:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  284 |   SMI_ARITHMETIC_BINOP(SmiSub, IntPtrSub)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:623:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  623 |                               *high_start97 = t388;
      |                                               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:638:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
  638 |                                     *break_for102 = t390;
      |                                                     ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::BoolT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::BoolT]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:644:128: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  644 |                               TNode<Object> t391 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:644:128: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  644 |                               TNode<Object> t391 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:644:128: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  644 |                               TNode<Object> t391 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:649:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  649 |                               *top_elem103 = t391;
      |                                              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:650:194: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  650 |                               TNode<Number> t392 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, top_elem103->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:105: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:650:194: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  650 |                               TNode<Number> t392 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, top_elem103->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:136: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:650:194: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  650 |                               TNode<Number> t392 = UncheckedCast<Number>(CallCompareWithDetachedCheck(p_context, p_array, p_comparefn, top_elem103->value(), pivot95->value(), label_Detached_102));
      |                                                                                                                                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:15:163: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*)’
   15 | compiler::TNode<Number> TypedArrayBuiltinsFromDSLAssembler::CallCompareWithDetachedCheck(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<JSReceiver> p_comparefn, TNode<Object> p_a, TNode<Object> p_b, Label* label_Detached_88) {
      |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:652:43: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >::TNode(const v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >&)’ is deprecated [-Wdeprecated-copy]
  652 |                               *order101 = t392;
      |                                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber>]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:675:122: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  675 |                         TNode<Object> t393 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:675:122: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  675 |                         TNode<Object> t393 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:675:122: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  675 |                         TNode<Object> t393 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, high_start97->value()));
      |                                                                                                                          ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:680:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  680 |                         *high_start_value104 = t393;
      |                                                ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:681:103: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  681 |                         Store(p_context, p_array, p_kind, idx99->value(), high_start_value104->value());
      |                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:681:103: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  681 |                         Store(p_context, p_array, p_kind, idx99->value(), high_start_value104->value());
      |                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:681:103: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  681 |                         Store(p_context, p_array, p_kind, idx99->value(), high_start_value104->value());
      |                                                                                                       ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:682:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  682 |                         Store(p_context, p_array, p_kind, high_start97->value(), element100->value());
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:682:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  682 |                         Store(p_context, p_array, p_kind, high_start97->value(), element100->value());
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:682:101: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  682 |                         Store(p_context, p_array, p_kind, high_start97->value(), element100->value());
      |                                                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:697:121: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  697 |                               TNode<Object> t396 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:697:121: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  697 |                               TNode<Object> t396 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:697:121: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  697 |                               TNode<Object> t396 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, idx99->value()));
      |                                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:699:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  699 |                               *element100 = t396;
      |                                             ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:700:125: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  700 |                               TNode<Object> t397 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:81: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:700:125: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  700 |                               TNode<Object> t397 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:112: note:   initializing argument 2 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:700:125: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  700 |                               TNode<Object> t397 = UncheckedCast<Object>(Load(p_context, p_array, p_kind, low_end96->value()));
      |                                                                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:78:132: note:   initializing argument 3 of ‘v8::internal::compiler::TNode<v8::internal::Object> v8::internal::TypedArrayBuiltinsFromDSLAssembler::Load(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>)’
   78 | compiler::TNode<Object> TypedArrayBuiltinsFromDSLAssembler::Load(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:702:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  702 |                               *low_end_value98 = t397;
      |                                                  ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:703:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  703 |                               Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:703:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  703 |                               Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:703:105: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  703 |                               Store(p_context, p_array, p_kind, idx99->value(), low_end_value98->value());
      |                                                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:704:104: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  704 |                               Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:63: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:704:104: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  704 |                               Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:94: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:704:104: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  704 |                               Store(p_context, p_array, p_kind, low_end96->value(), element100->value());
      |                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:97:114: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::Store(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Object>)’
   97 | void TypedArrayBuiltinsFromDSLAssembler::Store(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_index, TNode<Object> p_value) {
      |                                                                                                       ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:708:99: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  708 |                               TNode<Smi> t400 = UncheckedCast<Smi>(SmiAdd(low_end96->value(), t399));
      |                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:709:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  709 |                               *low_end96 = t400;
      |                                            ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:732:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  732 |             TNode<Smi> t403 = UncheckedCast<Smi>(SmiAdd(idx99->value(), t402));
      |                                                                             ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:279:49: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  279 |   TNode<Smi> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                      ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:283:3: note: in expansion of macro ‘SMI_ARITHMETIC_BINOP’
  283 |   SMI_ARITHMETIC_BINOP(SmiAdd, IntPtrAdd)
      |   ^~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:733:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  733 |             *idx99 = t403;
      |                      ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:749:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  749 |             TNode<BoolT> t406 = UncheckedCast<BoolT>(SmiLessThan(t404, t405));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:37: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                          ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:749:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  749 |             TNode<BoolT> t406 = UncheckedCast<BoolT>(SmiLessThan(t404, t405));
      |                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:321:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::SmiLessThan(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
  321 |   TNode<BoolT> SmiOpName(TNode<Smi> a, TNode<Smi> b) {                   \
      |                                        ~~~~~~~~~~~^
../deps/v8/src/code-stub-assembler.h:329:3: note: in expansion of macro ‘SMI_COMPARISON_OP’
  329 |   SMI_COMPARISON_OP(SmiLessThan, IntPtrLessThan)
      |   ^~~~~~~~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:755:193: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  755 |                 TNode<JSTypedArray> t407 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, high_start97->value(), to84->value(), p_comparefn));
      |                                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:755:193: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  755 |                 TNode<JSTypedArray> t407 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, high_start97->value(), to84->value(), p_comparefn));
      |                                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:755:193: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  755 |                 TNode<JSTypedArray> t407 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, high_start97->value(), to84->value(), p_comparefn));
      |                                                                                                                                                                                                 ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:765:192: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  765 |                 TNode<JSTypedArray> t408 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, from83->value(), low_end96->value(), p_comparefn));
      |                                                                                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:765:192: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  765 |                 TNode<JSTypedArray> t408 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, from83->value(), low_end96->value(), p_comparefn));
      |                                                                                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 4 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:765:192: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  765 |                 TNode<JSTypedArray> t408 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, p_array, p_kind, from83->value(), low_end96->value(), p_comparefn));
      |                                                                                                                                                                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 7 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayQuickSortAssembler::GenerateTypedArrayQuickSortImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:81: note:   initializing argument 1 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:112: note:   initializing argument 2 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:132: note:   initializing argument 3 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                                                                         ~~~~~~~~~~~^~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:151: note:   initializing argument 4 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                                                                                            ~~~~~~~~~~~^~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:174: note:   initializing argument 5 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                                                                                                                   ~~~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:810:108: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  810 |           TypedArrayQuickSortImpl(p_context, p_array, p_kind, p_from, p_to, p_comparefn, label_Detached_131);
      |                                                                                                            ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:271:202: note:   initializing argument 6 of ‘void v8::internal::TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Context>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSTypedArray>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::Smi>, v8::internal::TypedArrayBuiltinsFromDSLAssembler::TNode<v8::internal::JSReceiver>, v8::internal::compiler::CodeAssembler::Label*)’
  271 | void TypedArrayBuiltinsFromDSLAssembler::TypedArrayQuickSortImpl(TNode<Context> p_context, TNode<JSTypedArray> p_array, TNode<Smi> p_kind, TNode<Smi> p_from_arg, TNode<Smi> p_to_arg, TNode<JSReceiver> p_comparefn, Label* label_Detached_102) {
      |                                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In lambda function:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:841:82: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  841 |       TNode<Object> t414 = UncheckedCast<Object>(GetArgumentValue(arguments, t413));
      |                                                                                  ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:2323:74: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
 2323 |   TNode<Object> GetArgumentValue(CodeStubArguments* args, TNode<IntPtrT> index);
      |                                                           ~~~~~~~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:842:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  842 |       return t414;
      |              ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSortAssembler::GenerateTypedArrayPrototypeSortImpl()’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:905:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  905 |     *obj106 = p_receiver;
      |               ^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:906:136: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  906 |     TNode<JSTypedArray> t423 = UncheckedCast<JSTypedArray>(ValidateTypedArray(p_context, obj106->value(), "%TypedArray%.prototype.sort"));
      |                                                                                                                                        ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/builtins/builtins-typed-array-gen.h:109:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSTypedArray> v8::internal::TypedArrayBuiltinsAssembler::ValidateTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, const char*)’
  109 |   TNode<JSTypedArray> ValidateTypedArray(TNode<Context> context,
      |                                          ~~~~~~~~~~~~~~~^~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:911:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
  911 |     *array107 = t423;
      |                 ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:936:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  936 |     *len108 = t426;
      |               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:956:27: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
  956 |           *comparefn109 = t427;
      |                           ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:962:31: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  962 |           *elements_kind110 = t429;
      |                               ^~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1208:27: note:   initializing argument 1 of ‘void v8::internal::compiler::TypedCodeAssemblerVariable<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
 1208 |   void operator=(TNode<T> value) { Bind(value); }
      |                  ~~~~~~~~~^~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:965:211: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
  965 |           TNode<JSTypedArray> t432 = UncheckedCast<JSTypedArray>(CallBuiltin(Builtins::kTypedArrayQuickSort, p_context, array107->value(), elements_kind110->value(), t431, len108->value(), comparefn109->value()));
      |                                                                                                                                                                                                                   ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1945:34: note:   initializing argument 5 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’
 1945 |                             TArgs... args) {
      |                             ~~~~~^~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::WordT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::WordT]’:
../deps/v8/src/compiler/code-assembler.h:838:51:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::WordT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::WordT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::IntPtrT; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::IntPtrT]’:
../deps/v8/src/code-stub-assembler.h:148:62:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::IntPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::IntPtrT]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Object; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Object]’:
../deps/v8/src/code-stub-assembler.h:162:32:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::HeapObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapObject]’:
../deps/v8/src/code-stub-assembler.h:174:36:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::HeapObject>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::HeapObject]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Float64T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Float64T]’:
../deps/v8/src/code-stub-assembler.h:956:68:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Float64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Float64T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Map; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Map]’:
../deps/v8/src/code-stub-assembler.h:1098:73:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Map>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Map]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Word32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Word32T]’:
../deps/v8/src/code-stub-assembler.h:1676:43:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../src/node_api.cc: In function ‘v8::Local<v8::Value> {anonymous}::v8impl::V8LocalValueFromJsValue(napi_value)’:
../src/node_api.cc:297:31: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::Local<v8::Value>’ from an array of ‘napi_value’ {aka ‘struct napi_value__*’} [-Wclass-memaccess]
  297 |   memcpy(&local, &v, sizeof(v));
      |                               ^
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node_api.cc:1:
../deps/v8/include/v8.h:204:7: note: ‘class v8::Local<v8::Value>’ declared here
  204 | class Local {
      |       ^~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_encoding.o ../src/node_encoding.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_encoding.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:25:106:   required from here
../deps/v8/src/code-stub-assembler.h:410:28: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |         ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:711:42: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsUndefinedConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  711 |   bool IsUndefinedConstant(TNode<Object> node);
      |                            ~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:410:56: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  410 |     if (IsUndefinedConstant(receiver) || IsNullConstant(receiver)) {
      |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:712:37: note:   initializing argument 1 of ‘bool v8::internal::compiler::CodeAssembler::IsNullConstant(v8::internal::compiler::TNode<v8::internal::Object>)’
  712 |   bool IsNullConstant(TNode<Object> node);
      |                       ~~~~~~~~~~~~~~^~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:413:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  413 |           context, callable, receiver, args...));
      |                                                ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:416:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
  416 |                                         callable, receiver, args...));
      |                                                                     ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1029:37: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
 1029 |                Node* receiver, TArgs... args) {
      |                                ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:27:79:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Context>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Context]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:88:137:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:102:106:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h: In instantiation of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::CallBuiltin(v8::internal::Builtins::Name, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context> = v8::internal::compiler::SloppyTNode<v8::internal::Context>]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:755:193:   required from here
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSTypedArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSTypedArray>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSTypedArray>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSTypedArray]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 3 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 4 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 5 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
 1949 |         CallStub(Builtins::CallableFor(isolate(), id), context, args...));
      |                                                                         ^
In file included from ../deps/v8/src/code-stub-assembler.h:11,
                 from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
                 from TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:1:
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::JSReceiver>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::JSReceiver]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::JSTypedArray>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>, v8::internal::compiler::TNode<v8::internal::JSReceiver>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Int32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Int32T]’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:958:65:   required from here
../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
  411 |       : TNode<T>(other) {}
      |                       ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Int32T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Int32T]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_file.o ../src/node_file.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_file.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/src/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallJS(const v8::internal::Callable&, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’:
../deps/v8/src/code-stub-assembler.h:413:48:   required from ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::Call(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, TArgs ...) [with TArgs = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::Context> = v8::internal::compiler::TNode<v8::internal::Context>]’
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc:25:106:   required from here
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 6 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:1032:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
 1032 |     return CallStub(callable, context, function, arity, receiver, args...);
      |                                                                          ^
../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Object]’
  382 |   TNode operator=(TNode other) {
      |         ^~~~~~~~
../deps/v8/src/compiler/code-assembler.h:981:64: note:   initializing argument 7 of ‘v8::internal::compiler::Node* v8::internal::compiler::CodeAssembler::CallStub(const v8::internal::Callable&, v8::internal::compiler::Node*, TArgs ...) [with TArgs = {v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::Node*, v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::TNode<v8::internal::Object>}]’
  981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
      |                                                           ~~~~~^~~~~~~~
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
../src/node_object_wrap.h:84:78:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = {anonymous}::v8impl::Reference; T = v8::Value; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)]’:
../src/node_api.cc:391:67:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::Reference>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = {anonymous}::v8impl::CallbackBundle; T = v8::Value; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>&)]’:
../src/node_api.cc:546:72:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<{anonymous}::v8impl::CallbackBundle>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/module_wrap.cc:10:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/module_wrap.cc:869:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  869 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(module_wrap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http2.o ../src/node_http2.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http2.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_buffer.h:25,
                 from ../src/node.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_url.h:6,
                 from ../src/module_wrap.h:9,
                 from ../src/module_wrap.cc:4:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/string_search.h:10,
                 from ../src/node_buffer.cc:28:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc:1109:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
 1109 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(buffer, node::Buffer::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http_parser.o ../src/node_http_parser.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http_parser.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_buffer.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::Buffer::{anonymous}::CallbackInfo; T = v8::ArrayBuffer; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>&)]’:
../src/node_buffer.cc:148:75:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::Buffer::{anonymous}::CallbackInfo>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_messaging.o ../src/node_messaging.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_messaging.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_i18n.h:27,
                 from ../src/node_config.cc:2:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_config.cc:138:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  138 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(config, node::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_domain.cc:2:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_domain.cc:34:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
   34 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(domain, node::domain::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_options.o ../src/node_options.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_options.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_contextify.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_contextify.cc:1161:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
 1161 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(contextify, node::contextify::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::UTF8]’:
../src/node_buffer.cc:461:26: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  461 |       StringBytes::Encode(isolate,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  462 |                           ts_obj_data + start,
      |                           ~~~~~~~~~~~~~~~~~~~~
  463 |                           length,
      |                           ~~~~~~~
  464 |                           encoding,
      |                           ~~~~~~~~~
  465 |                           &error);
      |                           ~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::UCS2]’:
../src/node_buffer.cc:461:26: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  461 |       StringBytes::Encode(isolate,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  462 |                           ts_obj_data + start,
      |                           ~~~~~~~~~~~~~~~~~~~~
  463 |                           length,
      |                           ~~~~~~~
  464 |                           encoding,
      |                           ~~~~~~~~~
  465 |                           &error);
      |                           ~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_contextify.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_os.o ../src/node_os.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_os.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::contextify::ContextifyContext; T = v8::Context; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::contextify::ContextifyContext>&)]’:
../src/node_contextify.cc:111:68:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::contextify::ContextifyContext>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::contextify::ContextifyContext>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::HEX]’:
../src/node_buffer.cc:49:10: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:49:10: note: ‘start’ was declared here
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_platform.o ../src/node_platform.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_platform.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::CompileFnEntry; T = v8::Function; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::CompileFnEntry>&)]’:
../src/node_contextify.cc:1124:39:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::CompileFnEntry>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::CompileFnEntry>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::BINARY]’:
../src/node_buffer.cc:49:10: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:49:10: note: ‘start’ was declared here
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::BASE64]’:
../src/node_buffer.cc:49:10: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:49:10: note: ‘start’ was declared here
   49 |   size_t start;                                                             \
      |          ^~~~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_perf.o ../src/node_perf.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_perf.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringSlice(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::ASCII]’:
../src/node_buffer.cc:461:26: warning: ‘start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  461 |       StringBytes::Encode(isolate,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  462 |                           ts_obj_data + start,
      |                           ~~~~~~~~~~~~~~~~~~~~
  463 |                           length,
      |                           ~~~~~~~
  464 |                           encoding,
      |                           ~~~~~~~~~
  465 |                           &error);
      |                           ~~~~~~~
../src/node_buffer.cc:50:10: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:50:10: note: ‘end’ was declared here
   50 |   size_t end;                                                               \
      |          ^~~
../src/node_buffer.cc:457:3: note: in expansion of macro ‘SLICE_START_END’
  457 |   SLICE_START_END(env, args[0], args[1], ts_obj_length)
      |   ^~~~~~~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::CompareOffset(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/node_buffer.cc:700:34: warning: ‘target_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  700 |                       target_end - target_start),
      |                                  ^
In file included from ../src/util-inl.h:28,
                 from ../src/node_errors.h:7,
                 from ../src/node_buffer.cc:24:
../src/util.h:115:5: warning: ‘source_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  115 |     if (UNLIKELY(!(expr))) {                                                  \
      |     ^~
../src/node_buffer.cc:680:10: note: ‘source_start’ was declared here
  680 |   size_t source_start;
      |          ^~~~~~~~~~~~
../src/node_buffer.cc:700:34: warning: ‘target_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  700 |                       target_end - target_start),
      |                                  ^
In file included from ../src/util-inl.h:28,
                 from ../src/node_errors.h:7,
                 from ../src/node_buffer.cc:24:
../src/util.h:115:5: warning: ‘source_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  115 |     if (UNLIKELY(!(expr))) {                                                  \
      |     ^~
../src/node_buffer.cc:681:10: note: ‘source_end’ was declared here
  681 |   size_t source_end;
      |          ^~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::Copy(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/node_buffer.cc:502:49: warning: ‘target_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  502 |   if (source_end - source_start > target_length - target_start)
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../src/node_buffer.cc:496:37: warning: ‘source_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  496 |   if (target_start >= target_length || source_start >= source_end)
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc:496:37: warning: ‘source_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::UTF8]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::UCS2]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::HEX]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::BINARY]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/node_file.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::BASE64]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
../src/node_buffer.cc: In function ‘void node::Buffer::{anonymous}::StringWrite(const v8::FunctionCallbackInfo<v8::Value>&) [with node::encoding encoding = node::ASCII]’:
../src/node_buffer.cc:624:3: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  624 |   if (offset > ts_obj_length) {
      |   ^~
../src/node_buffer.cc:632:3: warning: ‘max_length’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  632 |   max_length = MIN(ts_obj_length - offset, max_length);
      |   ^~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_postmortem_metadata.o ../src/node_postmortem_metadata.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_postmortem_metadata.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_buffer.cc:28:
../src/string_search.h: In function ‘size_t node::stringsearch::SearchString(node::stringsearch::Vector<const Char>, node::stringsearch::Vector<const Char>, size_t) [with Char = short unsigned int]’:
../src/string_search.h:114:30: warning: ‘search’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return (this->*strategy_)(subject, index);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../src/string_search.h: In function ‘size_t node::stringsearch::SearchString(node::stringsearch::Vector<const Char>, node::stringsearch::Vector<const Char>, size_t) [with Char = unsigned char]’:
../src/string_search.h:114:30: warning: ‘search’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  114 |     return (this->*strategy_)(subject, index);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_process.o ../src/node_process.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_process.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_http_parser.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/node_http2.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/debug_utils.h:6,
                 from ../src/node_messaging.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_serdes.o ../src/node_serdes.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_serdes.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_trace_events.o ../src/node_trace_events.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_trace_events.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_types.o ../src/node_types.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_types.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_perf.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_perf.cc:454:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  454 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(performance, node::performance::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_options.cc:2:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_options.cc:526:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  526 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(options, node::options_parser::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_perf.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_url.o ../src/node_url.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_url.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_util.o ../src/node_util.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_util.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_os.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_os.cc:444:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  444 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(os, node::os::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_v8.o ../src/node_v8.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_v8.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/node_postmortem_metadata.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_stat_watcher.o ../src/node_stat_watcher.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_stat_watcher.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_watchdog.o ../src/node_watchdog.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_watchdog.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_worker.o ../src/node_worker.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_worker.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_serdes.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_serdes.cc:500:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  500 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(serdes, node::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_types.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_types.cc:81:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
   81 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(types, node::InitializeTypes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_serdes.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_zlib.o ../src/node_zlib.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_zlib.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_i18n.o ../src/node_i18n.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_i18n.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_trace_events.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_process.cc: In function ‘void node::Umask(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/node_process.cc:244:34: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
  244 |       oct = args[0]->Uint32Value();
      |                                  ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node.h:63,
                 from ../src/node_process.cc:1:
../deps/v8/include/v8.h:2477:47: note: declared here
 2477 |   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
      |                                               ^~~~~~~~~~~
../deps/v8/include/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
  324 |   declarator __attribute__((deprecated(message)))
      |   ^~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_process.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/pipe_wrap.o ../src/pipe_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/pipe_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/process_wrap.o ../src/process_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/process_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_url.h:6,
                 from ../src/node_url.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_v8.cc:23:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_v8.cc:203:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  203 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(v8, node::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_util.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/node_util.cc:287:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  287 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(util, node::util::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/sharedarraybuffer_metadata.o ../src/sharedarraybuffer_metadata.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/sharedarraybuffer_metadata.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_util.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/signal_wrap.o ../src/signal_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/signal_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/spawn_sync.o ../src/spawn_sync.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/spawn_sync.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_bytes.o ../src/string_bytes.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_bytes.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/node_messaging.h:6,
                 from ../src/node_worker.h:6,
                 from ../src/node_worker.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_stat_watcher.h:27,
                 from ../src/node_stat_watcher.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_decoder.o ../src/string_decoder.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_decoder.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_zlib.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_base.o ../src/stream_base.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_base.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_internals.h:27,
                 from ../src/node_i18n.h:27,
                 from ../src/node_i18n.cc:43:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_pipe.o ../src/stream_pipe.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_pipe.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/stream_wrap.h:27,
                 from ../src/connection_wrap.h:7,
                 from ../src/pipe_wrap.h:28,
                 from ../src/pipe_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/pipe_wrap.cc:247:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  247 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(pipe_wrap, node::PipeWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/pipe_wrap.h:27,
                 from ../src/pipe_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/sharedarraybuffer_metadata.h:6,
                 from ../src/sharedarraybuffer_metadata.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_wrap.o ../src/stream_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/process_wrap.cc:23:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/process_wrap.cc:316:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  316 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(process_wrap, node::ProcessWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tcp_wrap.o ../src/tcp_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tcp_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/timer_wrap.o ../src/timer_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/timer_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/signal_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/signal_wrap.cc:130:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  130 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(signal_wrap, node::SignalWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env-inl.h:27,
                 from ../src/process_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/signal_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/agent.o ../src/tracing/agent.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/agent.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/spawn_sync.h:27,
                 from ../src/spawn_sync.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/spawn_sync.cc:1099:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
 1099 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(spawn_sync,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_buffer.o ../src/tracing/node_trace_buffer.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_buffer.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_writer.o ../src/tracing/node_trace_writer.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_writer.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/trace_event.o ../src/tracing/trace_event.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/trace_event.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/string_decoder.cc:3:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/string_decoder.cc:323:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  323 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(string_decoder,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/traced_value.o ../src/tracing/traced_value.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/traced_value.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/stream_pipe.h:6,
                 from ../src/stream_pipe.cc:1:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:870:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  870 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_INTERNAL)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/stream_pipe.cc:273:1: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_INTERNAL’
  273 | NODE_MODULE_CONTEXT_AWARE_INTERNAL(stream_pipe,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_pipe.h:6,
                 from ../src/stream_pipe.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tty_wrap.o ../src/tty_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tty_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/udp_wrap.o ../src/udp_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/udp_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_base-inl.h:6,
                 from ../src/stream_base.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/util.o ../src/util.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/util.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/uv.o ../src/uv.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/uv.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/stream_wrap.h:27,
                 from ../src/stream_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/stream_wrap.cc:398:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  398 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(stream_wrap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_code_cache_stub.o ../src/node_code_cache_stub.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_code_cache_stub.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/stream_base.h:6,
                 from ../src/stream_wrap.h:27,
                 from ../src/stream_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/timer_wrap.cc: In static member function ‘static void node::{anonymous}::TimerWrap::Start(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/timer_wrap.cc:119:45: warning: ‘int64_t v8::Value::IntegerValue() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
  119 |     int64_t timeout = args[0]->IntegerValue();
      |                                             ^
In file included from ../deps/v8/include/v8.h:26,
                 from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/timer_wrap.cc:22:
../deps/v8/include/v8.h:2476:46: note: declared here
 2476 |   V8_DEPRECATED("Use maybe version", int64_t IntegerValue() const);
      |                                              ^~~~~~~~~~~~
../deps/v8/include/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
  324 |   declarator __attribute__((deprecated(message)))
      |   ^~~~~~~~~~
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/timer_wrap.cc:22:
../src/timer_wrap.cc: At global scope:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/timer_wrap.cc:164:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  164 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(timer_wrap, node::TimerWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_agent.o ../src/inspector_agent.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_agent.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/async_wrap-inl.h:27,
                 from ../src/timer_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/stream_wrap.h:27,
                 from ../src/connection_wrap.h:7,
                 from ../src/tcp_wrap.h:29,
                 from ../src/tcp_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/tcp_wrap.cc:375:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  375 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(tcp_wrap, node::TCPWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/tcp_wrap.h:27,
                 from ../src/tcp_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_io.o ../src/inspector_io.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_io.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_js_api.o ../src/inspector_js_api.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_js_api.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket.o ../src/inspector_socket.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket_server.o ../src/inspector_socket_server.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket_server.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/main_thread_interface.o ../src/inspector/main_thread_interface.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/main_thread_interface.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/node_string.o ../src/inspector/node_string.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/node_string.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/tracing_agent.o ../src/inspector/tracing_agent.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/tracing_agent.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/stream_base.h:7,
                 from ../src/stream_wrap.h:27,
                 from ../src/tty_wrap.h:29,
                 from ../src/tty_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/tty_wrap.cc:171:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  171 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(tty_wrap, node::TTYWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_agent.o ../src/inspector/worker_agent.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_agent.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/udp_wrap.cc:25:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/udp_wrap.cc:502:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
  502 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(udp_wrap, node::UDPWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_inspector.o ../src/inspector/worker_inspector.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_inspector.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/uv.cc:24:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/uv.cc:90:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
   90 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(uv, node::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/aliased_buffer.h:6,
                 from ../src/env.h:27,
                 from ../src/tty_wrap.h:27,
                 from ../src/tty_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/async_wrap.h:27,
                 from ../src/udp_wrap.h:27,
                 from ../src/udp_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto.o ../src/node_crypto.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_bio.o ../src/node_crypto_bio.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_bio.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_clienthello.o ../src/node_crypto_clienthello.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_clienthello.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tls_wrap.o ../src/tls_wrap.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tls_wrap.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/node_javascript.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/node_javascript.cc '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/node_javascript.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/Protocol.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/Protocol.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
In file included from ../src/node.h:63,
                 from ../src/node_constants.h:27,
                 from ../src/node_options.h:10,
                 from ../src/inspector_agent.h:14,
                 from ../src/inspector_socket_server.h:6,
                 from ../src/inspector_io.h:6,
                 from ../src/inspector_io.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node_persistent.h:6,
                 from ../src/base_object.h:27,
                 from ../src/base_object-inl.h:27,
                 from ../src/inspector_js_api.cc:1:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeWorker.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/NodeWorker.cpp '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeWorker.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeTracing.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/NodeTracing.cpp '-DNODE_ARCH="x64"' '-DNODE_PLATFORM="linux"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DHAVE_INSPECTOR=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/include -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeTracing.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  rm -f TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a && ar crsT TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-arguments-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-boolean-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-console-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-debug-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-function-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp: In member function ‘virtual std::unique_ptr<node::inspector::protocol::Value> node::inspector::protocol::DictionaryValue::clone() const’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:667:21: warning: redundant move in return statement [-Wredundant-move]
  667 |     return std::move(result);
      |            ~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:667:21: note: remove ‘std::move’ call
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp: In member function ‘virtual std::unique_ptr<node::inspector::protocol::Value> node::inspector::protocol::ListValue::clone() const’:
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:708:21: warning: redundant move in return statement [-Wredundant-move]
  708 |     return std::move(result);
      |            ~~~~~~~~~^~~~~~~~
TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj/gen/src/node/inspector/protocol/Protocol.cpp:708:21: note: remove ‘std::move’ call
In file included from ../src/async_wrap-inl.h:29,
                 from ../src/node_crypto.h:34,
                 from ../src/tls_wrap.h:28,
                 from ../src/tls_wrap.cc:22:
../src/node_internals.h:159:49: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)’ to ‘node::addon_context_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)’} [-Wcast-function-type]
  159 |     (node::addon_context_register_func) (regfunc),                            \
      |                                                 ^
../src/node_internals.h:170:3: note: in expansion of macro ‘NODE_MODULE_CONTEXT_AWARE_CPP’
  170 |   NODE_MODULE_CONTEXT_AWARE_CPP(modname, regfunc, nullptr, NM_F_BUILTIN)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/tls_wrap.cc:1021:1: note: in expansion of macro ‘NODE_BUILTIN_MODULE_CONTEXT_AWARE’
 1021 | NODE_BUILTIN_MODULE_CONTEXT_AWARE(tls_wrap, node::TLSWrap::Initialize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/tls_wrap.h:27,
                 from ../src/tls_wrap.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_crypto.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../src/node.h:63,
                 from ../src/node_crypto.h:27,
                 from ../src/node_crypto_bio.h:27,
                 from ../src/node_crypto_bio.cc:22:
../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::BaseObject; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)]’:
../src/base_object-inl.h:104:42:   required from here
../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::BaseObject>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::BaseObject>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
 9502 |                reinterpret_cast<Callback>(callback), type);
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  rm -f TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/libnode.a && ar crsT TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/libnode.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/async_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/bootstrapper.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/callback_scope.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/cares_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connection_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/connect_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/debug_utils.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/env.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/exceptions.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/fs_event_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/handle_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/heap_utils.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/js_stream.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/module_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_api.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_buffer.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_config.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_constants.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_contextify.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_domain.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_encoding.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_file.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http2.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_http_parser.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_messaging.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_options.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_os.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_platform.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_perf.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_postmortem_metadata.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_process.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_serdes.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_trace_events.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_types.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_url.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_util.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_v8.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_stat_watcher.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_watchdog.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_worker.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_zlib.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_i18n.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/pipe_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/process_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/sharedarraybuffer_metadata.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/signal_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/spawn_sync.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_bytes.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/string_decoder.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_base.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_pipe.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/stream_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tcp_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/timer_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/agent.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_buffer.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/node_trace_writer.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/trace_event.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tracing/traced_value.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tty_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/udp_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/util.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/uv.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_code_cache_stub.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_agent.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_io.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_js_api.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector_socket_server.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/main_thread_interface.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/node_string.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/tracing_agent.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_agent.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/inspector/worker_inspector.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_bio.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/node_crypto_clienthello.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/src/tls_wrap.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/node_javascript.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/Protocol.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeWorker.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node_lib/gen/src/node/inspector/protocol/NodeTracing.o
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node/src/node_main.o ../src/node_main.cc '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_HAVE_I18N_SUPPORT=1' '-DHAVE_OPENSSL=1' '-DHTTP_PARSER_STRICT=0' '-DNGHTTP2_STATICLIB' -ITOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -I../src -I../deps/v8/include -I../deps/v8/include -I../deps/http_parser -I../deps/nghttp2/lib/includes -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/.deps/TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node/src/node_main.o.d.raw -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -isystemTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/include -O2 -pipe -c
  g++  -o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/node -pthread -rdynamic -m64 -Wl,--whole-archive,TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/libnode.a -Wl,--no-whole-archive -Wl,-z,noexecstack -Wl,--whole-archive TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -LTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/lib                         -LTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/lib                         -Wl,--enable-new-dtags                         -Wl,-rpath-link,TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath-link,TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/lib                         -Wl,-rpath,TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/lib                         -Wl,-rpath,TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/lib                         -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=TOPDIR/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -Wl,--start-group TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/node/src/node_main.o TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/libnode.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/http_parser/libhttp_parser.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/nghttp2/libnghttp2.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/brotli/libbrotli.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a -LTOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib -lz -luv -lcares -lcrypto -lssl -licui18n -licuuc -licudata -latomic -ldl -lrt -Wl,--end-group
TOPDIR/tmp/hosttools/ld: cannot find /usr/lib64/libatomic.so.1.2.0 inside /
collect2: error: ld returned 1 exit status
make[1]: *** [node.target.mk:159: TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/node-v10.17.0/out/Release/node] Error 1
rm c9a8eabb9ebc9b4ebcec1ded68d32abc5dc55d5b.intermediate 82bd1a0c529e89ecc1b909cba94e4c93ef97c3e5.intermediate c2f76cea471f76cf2c3598fdaf7e30aa78ec3761.intermediate
make: *** [Makefile:99: node] Error 2
WARNING: TOPDIR/tmp/work/x86_64-linux/nodejs-native/10.17.0-r0/temp/run.do_compile.2953:1 exit 1 from 'exit 1'

Error details

Submitted on:
29/10/19 16:59
Error type:
Recipe
Task:
do_compile
Recipe:
nodejs-native
Recipe version:
10.17.0-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
fedora-30/fedora-30
Branch:
master-next
Commit:
1e6a84842989cbc32e07ee4aaf6d3e464e017c8d
Build:
#91831
Submitter:
yp-ab-fedora30-ty-2.yocto.io
Link back:
https://autobuilder.yoctoproject.org/typhoon/#builders/88/builds/72
Similar errors:
0
Open a bug