[Pkg-javascript-devel] Bug#952629: nodejs: FTBFS: make[2]: *** No rule to make target '../deps/acorn/dist/walk.js', needed by '/<<PKGBUILDDIR>>/out/Release/obj/gen/node_javascript.cc'. Stop.

Lucas Nussbaum lucas at debian.org
Wed Feb 26 16:17:35 GMT 2020


Source: nodejs
Version: 10.17.0~dfsg-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200225 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

This rebuild was done by building only architecture:any binary packages
(binary-arch target of debian/rules).

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> /usr/bin/make -j 1 -C out node BUILDTYPE=Release V=1
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/bits.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/cpu.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace.o ../deps/v8/src/base/debug/stack_trace.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/file-utils.o ../deps/v8/src/base/file-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/file-utils.o.d.raw   -c
> ../deps/v8/src/base/file-utils.cc: In function ‘char* v8::base::RelativePath(char**, const char*, const char*)’:
> ../deps/v8/src/base/file-utils.cc:28:12: warning: ‘char* strncat(char*, const char*, size_t)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
>    28 |     strncat(*buffer, name, name_length);
>       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/base/file-utils.cc:23:46: note: length computed here
>    23 |     int name_length = static_cast<int>(strlen(name));
>       |                                        ~~~~~~^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/functional.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/ieee754.o ../deps/v8/src/base/ieee754.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/ieee754.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/logging.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/once.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/page-allocator.o ../deps/v8/src/base/page-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/page-allocator.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw   -c
> In file included from ../deps/v8/src/base/platform/condition-variable.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 {
>       |                       ~~~~~~~~~~^~~~~
> ../deps/v8/src/base/platform/condition-variable.cc: In member function ‘bool v8::base::ConditionVariable::WaitFor(v8::base::Mutex*, const v8::base::TimeDelta&)’:
> ../deps/v8/src/base/platform/condition-variable.cc:105:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   105 |   Time end_time = now + rel_time;
>       |                         ^~~~~~~~
> In file included from ../deps/v8/src/base/platform/condition-variable.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) {
>       |              ^~~~~~~~
> ../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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw   -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/base/platform/semaphore.cc:15:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/base/platform/semaphore.cc:15:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/semaphore.cc: In member function ‘bool v8::base::Semaphore::WaitFor(const v8::base::TimeDelta&)’:
> ../deps/v8/src/base/platform/semaphore.cc:111:49: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   111 |   const Time time = Time::NowFromSystemTime() + rel_time;
>       |                                                 ^~~~~~~~
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/time.o.d.raw   -c
> In file included from ../deps/v8/src/base/platform/time.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/sys-info.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw   -c
> In file included from ../deps/v8/src/base/utils/random-number-generator.cc:16:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o ../deps/v8/src/base/debug/stack_trace_posix.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw   -c
> In file included from ../deps/v8/src/base/platform/platform-posix.cc:42:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o ../deps/v8/src/base/platform/platform-posix-time.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o.d.raw   -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.host/deps/v8/gypfiles/libv8_libbase.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.host/deps/v8/gypfiles/libv8_libbase.a /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/bits.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/cpu.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/division-by-constant.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/file-utils.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/functional.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/ieee754.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/logging.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/once.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/page-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/condition-variable.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/mutex.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/semaphore.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/time.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/sys-info.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/utils/random-number-generator.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-linux.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix.o /<<PKGBUILDDIR>>/out/Release/obj.host/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueBaseVisitor.o ../deps/v8/src/torque/TorqueBaseVisitor.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueBaseVisitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueLexer.o ../deps/v8/src/torque/TorqueLexer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueLexer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueParser.o ../deps/v8/src/torque/TorqueParser.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueParser.o.d.raw   -c
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::ConditionalExpressionContext* TorqueParser::conditionalExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1201:47: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1201 |   TorqueParser::ConditionalExpressionContext* previousContext = _localctx;
>       |                                               ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::LogicalORExpressionContext* TorqueParser::logicalORExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1302:45: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1302 |   TorqueParser::LogicalORExpressionContext* previousContext = _localctx;
>       |                                             ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::LogicalANDExpressionContext* TorqueParser::logicalANDExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1400:46: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1400 |   TorqueParser::LogicalANDExpressionContext* previousContext = _localctx;
>       |                                              ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::BitwiseExpressionContext* TorqueParser::bitwiseExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1505:43: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1505 |   TorqueParser::BitwiseExpressionContext* previousContext = _localctx;
>       |                                           ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::EqualityExpressionContext* TorqueParser::equalityExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1621:44: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1621 |   TorqueParser::EqualityExpressionContext* previousContext = _localctx;
>       |                                            ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::RelationalExpressionContext* TorqueParser::relationalExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1749:46: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1749 |   TorqueParser::RelationalExpressionContext* previousContext = _localctx;
>       |                                              ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::ShiftExpressionContext* TorqueParser::shiftExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1875:41: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1875 |   TorqueParser::ShiftExpressionContext* previousContext = _localctx;
>       |                                         ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::AdditiveExpressionContext* TorqueParser::additiveExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:1994:44: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  1994 |   TorqueParser::AdditiveExpressionContext* previousContext = _localctx;
>       |                                            ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::MultiplicativeExpressionContext* TorqueParser::multiplicativeExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:2118:50: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  2118 |   TorqueParser::MultiplicativeExpressionContext* previousContext = _localctx;
>       |                                                  ^~~~~~~~~~~~~~~
> ../deps/v8/src/torque/TorqueParser.cpp: In member function ‘TorqueParser::LocationExpressionContext* TorqueParser::locationExpression(int)’:
> ../deps/v8/src/torque/TorqueParser.cpp:2360:44: warning: variable ‘previousContext’ set but not used [-Wunused-but-set-variable]
>  2360 |   TorqueParser::LocationExpressionContext* previousContext = _localctx;
>       |                                            ^~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueVisitor.o ../deps/v8/src/torque/TorqueVisitor.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueVisitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/ast-generator.o ../deps/v8/src/torque/ast-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/ast-generator.o.d.raw   -c
> ../deps/v8/src/torque/ast-generator.cc: In member function ‘virtual antlrcpp::Any v8::internal::torque::AstGenerator::visitParameterList(TorqueParser::ParameterListContext*)’:
> ../deps/v8/src/torque/ast-generator.cc:132:19: warning: redundant move in return statement [-Wredundant-move]
>   132 |   return std::move(result);
>       |          ~~~~~~~~~^~~~~~~~
> ../deps/v8/src/torque/ast-generator.cc:132:19: note: remove ‘std::move’ call
> ../deps/v8/src/torque/ast-generator.cc: In member function ‘virtual antlrcpp::Any v8::internal::torque::AstGenerator::visitTypeList(TorqueParser::TypeListContext*)’:
> ../deps/v8/src/torque/ast-generator.cc:139:19: warning: redundant move in return statement [-Wredundant-move]
>   139 |   return std::move(result);
>       |          ~~~~~~~~~^~~~~~~~
> ../deps/v8/src/torque/ast-generator.cc:139:19: note: remove ‘std::move’ call
> ../deps/v8/src/torque/ast-generator.cc: In member function ‘virtual antlrcpp::Any v8::internal::torque::AstGenerator::visitTypeListMaybeVarArgs(TorqueParser::TypeListMaybeVarArgsContext*)’:
> ../deps/v8/src/torque/ast-generator.cc:149:19: warning: redundant move in return statement [-Wredundant-move]
>   149 |   return std::move(result);
>       |          ~~~~~~~~~^~~~~~~~
> ../deps/v8/src/torque/ast-generator.cc:149:19: note: remove ‘std::move’ call
> ../deps/v8/src/torque/ast-generator.cc: In member function ‘virtual antlrcpp::Any v8::internal::torque::AstGenerator::visitHelperCall(TorqueParser::HelperCallContext*)’:
> ../deps/v8/src/torque/ast-generator.cc:350:56: warning: ‘callee’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   350 |                                       callee->getSymbol()->getText(),
>       |                                       ~~~~~~~~~~~~~~~~~^~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarable.o ../deps/v8/src/torque/declarable.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarable.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declaration-visitor.o ../deps/v8/src/torque/declaration-visitor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declaration-visitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarations.o ../deps/v8/src/torque/declarations.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarations.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/file-visitor.o ../deps/v8/src/torque/file-visitor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/file-visitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/implementation-visitor.o ../deps/v8/src/torque/implementation-visitor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/implementation-visitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/scope.o ../deps/v8/src/torque/scope.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/scope.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/torque.o ../deps/v8/src/torque/torque.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/torque.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/types.o ../deps/v8/src/torque/types.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/types.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/utils.o ../deps/v8/src/torque/utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/utils.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/guid.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/guid.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/guid.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.o ../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DANTLR4CPP_STATIC' -I../deps/v8/third_party/antlr4/runtime/Cpp/runtime/src -I../deps/v8/src/torque -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.o.d.raw   -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/torque -pthread -rdynamic -m64 -m64  -Wl,--start-group /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueBaseVisitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueLexer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueParser.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/TorqueVisitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/ast-generator.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarable.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declaration-visitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/declarations.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/file-visitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/implementation-visitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/scope.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/torque.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/types.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/src/torque/utils.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRErrorStrategy.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRFileStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ANTLRInputStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BailErrorStrategy.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BaseErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/BufferedTokenStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CharStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonToken.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenFactory.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/CommonTokenStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ConsoleErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DefaultErrorStrategy.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/DiagnosticErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Exceptions.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/FailedPredicateException.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InputMismatchException.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/IntStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/InterpreterRuleContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Lexer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerInterpreter.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/LexerNoViableAltException.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ListTokenSource.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/NoViableAltException.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Parser.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserInterpreter.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ParserRuleContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/ProxyErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RecognitionException.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Recognizer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuleContextWithAltNum.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/RuntimeMetaData.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Token.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenSource.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/TokenStreamRewriter.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedCharStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/UnbufferedTokenStream.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/Vocabulary.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/WritableToken.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATN.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfig.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNConfigSet.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializationOptions.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNDeserializer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSerializer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNSimulator.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ATNState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AbstractPredicateTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ActionTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AmbiguityInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ArrayPredictionContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/AtomTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicBlockStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BasicState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockEndState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/BlockStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ContextSensitivityInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionEventInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/DecisionState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EmptyPredictionContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/EpsilonTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ErrorInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LL1Analyzer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNConfig.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerATNSimulator.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerActionExecutor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerChannelAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerCustomAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerIndexedCustomAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerModeAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerMoreAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPopModeAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerPushModeAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerSkipAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LexerTypeAction.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LookaheadEventInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/LoopEndState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/NotSetTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/OrderedATNConfigSet.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParseInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ParserATNSimulator.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusBlockStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PlusLoopbackState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PrecedencePredicateTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateEvalInfo.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredicateTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/PredictionMode.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/ProfilingATNSimulator.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RangeTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleStopState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/RuleTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SemanticContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SetTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/SingletonPredictionContext.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarBlockStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopEntryState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/StarLoopbackState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/TokensStartState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/Transition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/atn/WildcardTransition.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFA.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFASerializer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/DFAState.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/dfa/LexerDFASerializer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/InterpreterDataReader.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Interval.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/IntervalSet.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/MurmurHash.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/misc/Predicate.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Any.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/Arrays.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/CPPUtils.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/StringUtils.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/support/guid.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNode.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ErrorNodeImpl.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/IterativeParseTreeWalker.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTree.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeVisitor.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/ParseTreeWalker.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNode.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/TerminalNodeImpl.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/Trees.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/Chunk.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreeMatch.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePattern.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/ParseTreePatternMatcher.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/RuleTagToken.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TagChunk.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TextChunk.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/pattern/TokenTagToken.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPath.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexer.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathLexerErrorListener.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleAnywhereElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathRuleElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenAnywhereElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathTokenElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardAnywhereElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/torque/deps/v8/third_party/antlr4/runtime/Cpp/runtime/src/tree/xpath/XPathWildcardElement.o /<<PKGBUILDDIR>>/out/Release/obj.host/deps/v8/gypfiles/libv8_libbase.a -lz -luv -lcares -lnghttp2 -lcrypto -lssl -licui18n -licuuc -licudata -ldl -lrt -Wl,--end-group
>   touch 832ca63211ea54bd978bfff7561bf74810a0520a.intermediate
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated; "/<<PKGBUILDDIR>>/out/Release/torque" ../src/builtins/base.tq ../src/builtins/array.tq ../src/builtins/typed-array.tq -o "/<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated"
>   touch /<<PKGBUILDDIR>>/out/Release/obj.host/deps/v8/gypfiles/v8_torque.stamp
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen; python ../tools/gen-postmortem-metadata.py "/<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.cc" ../src/objects.h ../src/objects-inl.h ../src/objects/code-inl.h ../src/objects/code.h ../src/objects/data-handler.h ../src/objects/data-handler-inl.h ../src/objects/fixed-array-inl.h ../src/objects/fixed-array.h ../src/objects/js-array-inl.h ../src/objects/js-array.h ../src/objects/js-regexp-inl.h ../src/objects/js-regexp.h ../src/objects/js-regexp-string-iterator-inl.h ../src/objects/js-regexp-string-iterator.h ../src/objects/map.h ../src/objects/map-inl.h ../src/objects/name.h ../src/objects/name-inl.h ../src/objects/scope-info.h ../src/objects/script.h ../src/objects/script-inl.h ../src/objects/shared-function-info.h ../src/objects/shared-function-info-inl.h ../src/objects/string.h ../src/objects/string-inl.h
>   touch /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/postmortem-metadata.stamp
>   touch /<<PKGBUILDDIR>>/out/Release/obj.target/tools/icu/icui18n.stamp
>   touch /<<PKGBUILDDIR>>/out/Release/obj.target/tools/icu/icuuc.stamp
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen/src; python ../third_party/inspector_protocol/CheckProtocolCompatibility.py --stamp "/<<PKGBUILDDIR>>/out/Release/obj/gen/src/js_protocol.stamp" ../src/inspector/js_protocol.json
>   touch e917f2a5a417666db329083f012ba6f28fbbcdef.intermediate
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol /<<PKGBUILDDIR>>/out/Release/obj/gen/include/inspector; python ../third_party/inspector_protocol/CodeGenerator.py --jinja_dir ../third_party --output_base "/<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector" --config ../src/inspector/inspector_protocol_config.json
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector; python ../src/inspector/build/xxd.py InjectedScriptSource_js ../src/inspector/injected-script-source.js "/<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/injected-script-source.h"
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o ../deps/v8/src/inspector/injected-script.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/inspector/inspected-context.h:14,
>                  from ../deps/v8/src/inspector/injected-script.h:38,
>                  from ../deps/v8/src/inspector/injected-script.cc:31:
> ../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8_inspector::InjectedScript::ProtocolPromiseHandler; T = v8::External; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>&)]’:
> ../deps/v8/src/inspector/injected-script.cc:145:70:   required from here
> ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<v8_inspector::InjectedScript::ProtocolPromiseHandler>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
>  9502 |                reinterpret_cast<Callback>(callback), type);
>       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o ../deps/v8/src/inspector/inspected-context.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/inspector/inspected-context.h:14,
>                  from ../deps/v8/src/inspector/inspected-context.cc:5:
> ../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8_inspector::InspectedContext::WeakCallbackData; T = v8::Context; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>&)]’:
> ../deps/v8/src/inspector/inspected-context.cc:64:53:   required from here
> ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<v8_inspector::InspectedContext::WeakCallbackData>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
>  9502 |                reinterpret_cast<Callback>(callback), type);
>       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o ../deps/v8/src/inspector/remote-object-id.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o ../deps/v8/src/inspector/search-util.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o ../deps/v8/src/inspector/string-16.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/inspector/string-16.cc:15:
> ../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/inspector/string-16.cc: In function ‘bool v8_inspector::{anonymous}::isLegalUTF8(const unsigned char*, int)’:
> ../deps/v8/src/inspector/string-16.cc:215:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   215 |       if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
>       |       ^~
> ../deps/v8/src/inspector/string-16.cc:217:5: note: here
>   217 |     case 3:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:218:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   218 |       if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false;
>       |       ^~
> ../deps/v8/src/inspector/string-16.cc:220:5: note: here
>   220 |     case 2:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:224:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   224 |       switch (*source) {
>       |       ^~~~~~
> ../deps/v8/src/inspector/string-16.cc:242:5: note: here
>   242 |     case 1:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc: In function ‘v8_inspector::{anonymous}::UChar32 v8_inspector::{anonymous}::readUTF8Sequence(const char*&, size_t)’:
> ../deps/v8/src/inspector/string-16.cc:266:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   266 |       character <<= 6;
>       |       ~~~~~~~~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:268:5: note: here
>   268 |     case 5:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:270:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   270 |       character <<= 6;
>       |       ~~~~~~~~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:272:5: note: here
>   272 |     case 4:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:274:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   274 |       character <<= 6;
>       |       ~~~~~~~~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:276:5: note: here
>   276 |     case 3:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:278:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   278 |       character <<= 6;
>       |       ~~~~~~~~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:280:5: note: here
>   280 |     case 2:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc:282:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   282 |       character <<= 6;
>       |       ~~~~~~~~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:284:5: note: here
>   284 |     case 1:
>       |     ^~~~
> ../deps/v8/src/inspector/string-16.cc: In function ‘v8_inspector::{anonymous}::ConversionResult v8_inspector::{anonymous}::convertUTF16ToUTF8(const UChar**, const UChar*, char**, char*, bool)’:
> ../deps/v8/src/inspector/string-16.cc:142:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   142 |         ch >>= 6;
>       |         ~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:144:7: note: here
>   144 |       case 3:
>       |       ^~~~
> ../deps/v8/src/inspector/string-16.cc:146:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   146 |         ch >>= 6;
>       |         ~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:148:7: note: here
>   148 |       case 2:
>       |       ^~~~
> ../deps/v8/src/inspector/string-16.cc:150:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   150 |         ch >>= 6;
>       |         ~~~^~~~~
> ../deps/v8/src/inspector/string-16.cc:152:7: note: here
>   152 |       case 1:
>       |       ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o ../deps/v8/src/inspector/string-util.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/inspector/string-util.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o ../deps/v8/src/inspector/test-interface.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o ../deps/v8/src/inspector/v8-console.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o ../deps/v8/src/inspector/v8-console-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o ../deps/v8/src/inspector/v8-console-message.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o ../deps/v8/src/inspector/v8-debugger.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o ../deps/v8/src/inspector/v8-debugger-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o ../deps/v8/src/inspector/v8-debugger-script.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/inspector/v8-debugger-script.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o ../deps/v8/src/inspector/v8-function-call.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o ../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o ../deps/v8/src/inspector/v8-injected-script-host.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o ../deps/v8/src/inspector/v8-inspector-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> ../deps/v8/src/inspector/v8-inspector-impl.cc: In member function ‘virtual std::unique_ptr<v8_inspector::V8InspectorSession> v8_inspector::V8InspectorImpl::connect(int, v8_inspector::V8Inspector::Channel*, const v8_inspector::StringView&)’:
> ../deps/v8/src/inspector/v8-inspector-impl.cc:165:19: warning: redundant move in return statement [-Wredundant-move]
>   165 |   return std::move(session);
>       |          ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/inspector/v8-inspector-impl.cc:165:19: note: remove ‘std::move’ call
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o ../deps/v8/src/inspector/v8-inspector-session-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o ../deps/v8/src/inspector/v8-internal-value-type.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o ../deps/v8/src/inspector/v8-profiler-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o ../deps/v8/src/inspector/v8-regex.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o ../deps/v8/src/inspector/v8-runtime-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o ../deps/v8/src/inspector/v8-schema-agent-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o ../deps/v8/src/inspector/v8-stack-trace-impl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o ../deps/v8/src/inspector/v8-value-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o ../deps/v8/src/inspector/wasm-translation.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/accessors.o ../deps/v8/src/accessors.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/accessors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/accessors.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/api.h:13,
>                  from ../deps/v8/src/accessors.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/macro-assembler.h:9,
>                  from ../deps/v8/src/deoptimizer.h:18,
>                  from ../deps/v8/src/accessors.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/frames-inl.h:11,
>                  from ../deps/v8/src/accessors.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/accessors.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/frames-inl.h:11,
>                  from ../deps/v8/src/accessors.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/accessors.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/frames-inl.h:11,
>                  from ../deps/v8/src/accessors.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/api.h:13,
>                  from ../deps/v8/src/accessors.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/accessors.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/accessors.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/frames-inl.h:11,
>                  from ../deps/v8/src/accessors.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/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/accessors.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/api.h:13,
>                  from ../deps/v8/src/accessors.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/address-map.o ../deps/v8/src/address-map.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/address-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/address-map.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/address-map.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/address-map.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/address-map.h:11,
>                  from ../deps/v8/src/address-map.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/address-map.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/address-map.h:11,
>                  from ../deps/v8/src/address-map.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/address-map.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/address-map.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/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/address-map.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/address-map.h:11,
>                  from ../deps/v8/src/address-map.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/address-map.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: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/address-map.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/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/address-map.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/address-map.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/allocation.o ../deps/v8/src/allocation.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/allocation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/allocation.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o ../deps/v8/src/api-natives.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/api-natives.h:10,
>                  from ../deps/v8/src/api-natives.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/api.h:13,
>                  from ../deps/v8/src/api-natives.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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/api-natives.h:10,
>                  from ../deps/v8/src/api-natives.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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/api-natives.h:10,
>                  from ../deps/v8/src/api-natives.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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/api.h:13,
>                  from ../deps/v8/src/api-natives.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/api-natives.h:10,
>                  from ../deps/v8/src/api-natives.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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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: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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/api-natives.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/api.h:13,
>                  from ../deps/v8/src/api-natives.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api.o ../deps/v8/src/api.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/api.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/api.h:13,
>                  from ../deps/v8/src/api.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/code-stubs.h:12,
>                  from ../deps/v8/src/api.cc:26:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/api.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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/api.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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/api.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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/api.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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/api.cc:30:
> ../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/api.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/api.cc: In function ‘bool v8::Unaligned(const uint16_t*)’:
> ../deps/v8/src/api.cc:5389:49: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
>  5389 |   return reinterpret_cast<const uintptr_t>(chars) & kAlignmentMask;
>       |                                                 ^
> ../deps/v8/src/api.cc: In instantiation of ‘v8::internal::Handle<v8::internal::AccessorInfo> v8::{anonymous}::MakeAccessorInfo(v8::internal::Isolate*, v8::Local<v8::Name>, Getter, Setter, v8::Local<v8::Value>, v8::AccessControl, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)]’:
> ../deps/v8/src/api.cc:1738:23:   required from ‘void v8::TemplateSetAccessor(Template*, v8::Local<v8::Name>, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&); Data = v8::Local<v8::Value>; Template = v8::Template]’
> ../deps/v8/src/api.cc:1751:45:   required from here
> ../deps/v8/src/api.cc:1555:14: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)’ to ‘void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’ [-Wcast-function-type]
>  1555 |     setter = reinterpret_cast<Setter>(&i::Accessors::ReconfigureToDataProperty);
>       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/api.cc: In instantiation of ‘v8::internal::Handle<v8::internal::AccessorInfo> v8::{anonymous}::MakeAccessorInfo(v8::internal::Isolate*, v8::Local<v8::Name>, Getter, Setter, v8::Local<v8::Value>, v8::AccessControl, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)]’:
> ../deps/v8/src/api.cc:1738:23:   required from ‘void v8::TemplateSetAccessor(Template*, v8::Local<v8::Name>, Getter, Setter, Data, v8::AccessControl, v8::PropertyAttribute, v8::Local<v8::AccessorSignature>, bool, bool) [with Getter = void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&); Setter = void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&); Data = v8::Local<v8::Value>; Template = v8::Template]’
> ../deps/v8/src/api.cc:1760:45:   required from here
> ../deps/v8/src/api.cc:1555:14: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)’ to ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’ [-Wcast-function-type]
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/arguments.o ../deps/v8/src/arguments.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/arguments.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/arguments.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/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/arguments.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/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/arguments.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/arguments.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/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/arguments.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:15,
>                  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/arguments.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/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/arguments.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/counters.h:15,
>                  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/arguments.cc:6:
> ../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/arguments.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/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/arguments.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/arguments.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/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/arguments.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/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/arguments.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/counters.h:15,
>                  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/arguments.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o ../deps/v8/src/asmjs/asm-js.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-parser.h:12,
>                  from ../deps/v8/src/asmjs/asm-js.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/asmjs/asm-js.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) {
>       |             ^~~~~~~~
> ../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/asmjs/asm-js.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-parser.h:12,
>                  from ../deps/v8/src/asmjs/asm-js.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/asmjs/asm-js.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-parser.h:12,
>                  from ../deps/v8/src/asmjs/asm-js.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-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/asmjs/asm-js.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/asmjs/asm-js.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/asmjs/asm-js.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-parser.h:12,
>                  from ../deps/v8/src/asmjs/asm-js.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-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/asmjs/asm-js.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/asmjs/asm-js.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/asmjs/asm-js.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_; }
>       |                          ^~~
> In file included from ../deps/v8/src/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/asmjs/asm-js.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o ../deps/v8/src/asmjs/asm-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-parser.h:12,
>                  from ../deps/v8/src/asmjs/asm-parser.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o ../deps/v8/src/asmjs/asm-scanner.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/asmjs/asm-scanner.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o ../deps/v8/src/asmjs/asm-types.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/asm-types.h:13,
>                  from ../deps/v8/src/asmjs/asm-types.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o ../deps/v8/src/asmjs/switch-logic.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/asmjs/switch-logic.h:9,
>                  from ../deps/v8/src/asmjs/switch-logic.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assembler.o ../deps/v8/src/assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/assembler.cc:35:
> ../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:19,
>                  from ../deps/v8/src/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/assembler.cc:37:
> ../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/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/assembler.cc:37:
> ../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/assembler.cc:37:
> ../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/assembler.cc:37:
> ../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/assembler.cc:37:
> ../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.cc:35:
> ../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/assembler.cc:37:
> ../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.cc:35:
> ../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/assembler.cc:37:
> ../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/assembler.cc:37:
> ../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/assembler.cc:37:
> ../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.cc:35:
> ../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/assembler.cc:37:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o ../deps/v8/src/assert-scope.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/assert-scope.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/assert-scope.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o ../deps/v8/src/ast/ast-function-literal-id-reindexer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/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/ast/ast-function-literal-id-reindexer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/ast/ast-function-literal-id-reindexer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/ast/ast-function-literal-id-reindexer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/ast/ast-function-literal-id-reindexer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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/ast/ast-function-literal-id-reindexer.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/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/ast/ast-function-literal-id-reindexer.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/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/ast/ast-function-literal-id-reindexer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8,
>                  from ../deps/v8/src/ast/ast-function-literal-id-reindexer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o ../deps/v8/src/ast/ast-value-factory.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.cc:32:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.cc:32:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.cc:32:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.cc:32:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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/ast/ast-value-factory.cc:32:
> ../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/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/ast/ast-value-factory.cc:32:
> ../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/ast/ast-value-factory.cc:32:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast-value-factory.cc:28:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o ../deps/v8/src/ast/ast.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/code-stubs.h:12,
>                  from ../deps/v8/src/ast/ast.cc:16:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/ast/ast.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_; }
>       |                          ^~~
> In file included from ../deps/v8/src/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o ../deps/v8/src/ast/compile-time-value.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/ast/compile-time-value.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/ast/compile-time-value.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/ast/compile-time-value.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/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/ast/compile-time-value.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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/ast/compile-time-value.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: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/ast/compile-time-value.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/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/ast/compile-time-value.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/compile-time-value.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o ../deps/v8/src/ast/context-slot-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.h:9,
>                  from ../deps/v8/src/ast/context-slot-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.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) {
>       |             ^~~~~~~~
> 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/ast/context-slot-cache.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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.h:9,
>                  from ../deps/v8/src/ast/context-slot-cache.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/ast/context-slot-cache.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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.h:9,
>                  from ../deps/v8/src/ast/context-slot-cache.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/ast/context-slot-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.cc:9:
> ../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/ast/context-slot-cache.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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.h:9,
>                  from ../deps/v8/src/ast/context-slot-cache.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/ast/context-slot-cache.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/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/ast/context-slot-cache.cc:11:
> ../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/ast/context-slot-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/context-slot-cache.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o ../deps/v8/src/ast/modules.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/modules.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/modules.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/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/ast/modules.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/modules.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/ast/modules.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/modules.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/ast/modules.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/modules.cc:6:
> ../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/ast/modules.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/ast/modules.h:8,
>                  from ../deps/v8/src/ast/modules.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/ast/modules.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: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/ast/modules.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/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/ast/modules.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/modules.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o ../deps/v8/src/ast/prettyprinter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/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/ast/prettyprinter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/ast/prettyprinter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/ast/prettyprinter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/ast/prettyprinter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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/ast/prettyprinter.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/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/ast/prettyprinter.cc:13:
> ../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/ast/prettyprinter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/ast/prettyprinter.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o ../deps/v8/src/ast/scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/scopes.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/scopes.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/scopes.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/scopes.cc:15:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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/ast/scopes.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/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/ast/scopes.cc:15:
> ../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/ast/scopes.cc:15:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/ast/scopes.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/source-range-ast-visitor.o ../deps/v8/src/ast/source-range-ast-visitor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/source-range-ast-visitor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/source-range-ast-visitor.h:10,
>                  from ../deps/v8/src/ast/source-range-ast-visitor.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/ast/source-range-ast-visitor.h:10,
>                  from ../deps/v8/src/ast/source-range-ast-visitor.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o ../deps/v8/src/ast/variables.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/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/ast/variables.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/ast/variables.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/ast/variables.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/ast/variables.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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/ast/variables.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/ast/variables.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/ast/variables.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/variables.h:8,
>                  from ../deps/v8/src/ast/variables.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o ../deps/v8/src/bailout-reason.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o ../deps/v8/src/basic-block-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o ../deps/v8/src/bignum-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/bignum-dtoa.cc:12:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum.o ../deps/v8/src/bignum.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/bignum.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o ../deps/v8/src/bit-vector.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/bit-vector.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o ../deps/v8/src/bootstrapper.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/bootstrapper.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/api.h:13,
>                  from ../deps/v8/src/bootstrapper.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/bootstrapper.cc:11:
> ../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/bootstrapper.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/api.h:13,
>                  from ../deps/v8/src/bootstrapper.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/bootstrapper.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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/bootstrapper.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/isolate-inl.h:9,
>                  from ../deps/v8/src/bootstrapper.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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/bootstrapper.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/isolate-inl.h:9,
>                  from ../deps/v8/src/bootstrapper.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/api.h:13,
>                  from ../deps/v8/src/bootstrapper.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/bootstrapper.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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/bootstrapper.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/isolate-inl.h:9,
>                  from ../deps/v8/src/bootstrapper.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o ../deps/v8/src/builtins/builtins-api.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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:19,
>                  from ../deps/v8/src/api-arguments.h:9,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/api-arguments.h:9,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/builtins/builtins-api.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/builtins/builtins-api.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/builtins/builtins-api.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/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-api.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/builtins/builtins-api.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/builtins/builtins-api.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o ../deps/v8/src/builtins/builtins-array.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-array.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-array.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/builtins/builtins-array.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/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-array.cc:9:
> ../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/builtins-array.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-array.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-array.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-array.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../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-array.cc:9:
> ../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.cc:9:
> ../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/builtins/builtins-array.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/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-array.cc:6:
> ../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-array.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/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-array.cc:6:
> ../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-array.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-array.cc:6:
> ../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-array.cc:16:
> ../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-array.cc:6:
> ../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-array.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/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-array.cc:16:
> ../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-array.cc:6:
> ../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-array.cc:9:
> ../deps/v8/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o ../deps/v8/src/builtins/builtins-arraybuffer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-arraybuffer.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-arraybuffer.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-arraybuffer.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-arraybuffer.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-arraybuffer.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-arraybuffer.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-arraybuffer.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-arraybuffer.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-arraybuffer.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-arraybuffer.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-arraybuffer.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: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/builtins/builtins-arraybuffer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-arraybuffer.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-arraybuffer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-bigint.o ../deps/v8/src/builtins/builtins-bigint.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-bigint.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-bigint.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-bigint.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-bigint.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-bigint.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-bigint.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-bigint.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-bigint.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-bigint.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-bigint.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-bigint.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-bigint.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: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/builtins/builtins-bigint.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-bigint.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-bigint.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o ../deps/v8/src/builtins/builtins-boolean.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-boolean.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-boolean.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-boolean.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/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-boolean.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-boolean.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/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-boolean.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-boolean.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-boolean.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-boolean.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-boolean.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-boolean.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/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/builtins/builtins-boolean.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/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-boolean.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-boolean.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o ../deps/v8/src/builtins/builtins-call.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-call.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-call.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/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-call.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/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-call.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-call.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/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-call.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-call.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-call.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-call.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/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-call.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-call.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/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/builtins/builtins-call.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/handles-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-call.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-call.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o ../deps/v8/src/builtins/builtins-callsite.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-callsite.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-callsite.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-callsite.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-callsite.cc:6:
> ../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-callsite.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-callsite.cc:6:
> ../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-callsite.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-callsite.cc:6:
> ../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-callsite.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-callsite.cc:6:
> ../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-callsite.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: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/builtins/builtins-callsite.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-callsite.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-callsite.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o ../deps/v8/src/builtins/builtins-collections.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-collections.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-collections.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/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-collections.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/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-collections.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-collections.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/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-collections.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-collections.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-collections.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-collections.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/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-collections.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-collections.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/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/builtins/builtins-collections.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-collections.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-collections.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o ../deps/v8/src/builtins/builtins-console.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-console.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-console.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/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-console.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/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-console.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-console.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/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-console.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-console.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-console.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-console.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/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-console.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-console.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/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-console.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-console.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-console.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o ../deps/v8/src/builtins/builtins-dataview.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-dataview.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-dataview.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-dataview.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-dataview.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-dataview.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-dataview.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-dataview.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-dataview.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-dataview.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/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-dataview.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-dataview.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: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/builtins/builtins-dataview.cc:11:
> ../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-dataview.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-dataview.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o ../deps/v8/src/builtins/builtins-date.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-date.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-date.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/builtins/builtins-date.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 ../deps/v8/src/builtins/builtins-date.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 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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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-date.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/builtins/builtins-date.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/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-date.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-date.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/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-date.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-date.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-date.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-date.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/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-date.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-date.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: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-date.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-date.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-date.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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o ../deps/v8/src/builtins/builtins-error.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-error.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-error.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-error.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-error.cc:6:
> ../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-error.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-error.cc:6:
> ../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-error.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-error.cc:6:
> ../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-error.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/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-error.cc:6:
> ../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-error.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/builtins/builtins-error.cc:11:
> ../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-error.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-error.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o ../deps/v8/src/builtins/builtins-function.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-function.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-function.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/builtins/builtins-function.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-function.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/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-function.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-function.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/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-function.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-function.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-function.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-function.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/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-function.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-function.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: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-function.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-function.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o ../deps/v8/src/builtins/builtins-global.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-global.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-global.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/builtins/builtins-global.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-global.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-global.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-global.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-global.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-global.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-global.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-global.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/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-global.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-global.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-global.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-global.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o ../deps/v8/src/builtins/builtins-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-internal.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-internal.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-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/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-internal.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-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/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-internal.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-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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-internal.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-internal.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/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-internal.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-internal.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-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/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-internal.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-internal.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o ../deps/v8/src/builtins/builtins-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-interpreter.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-interpreter.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/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-interpreter.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-interpreter.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-interpreter.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-interpreter.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-interpreter.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-interpreter.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-interpreter.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-interpreter.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-interpreter.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: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/builtins/builtins-interpreter.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/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-interpreter.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-interpreter.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o ../deps/v8/src/builtins/builtins-intl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-intl.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-intl.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) {
>       |             ^~~~~~~~
> ../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/builtins/builtins-intl.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/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-intl.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/builtins/builtins-intl.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/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-intl.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/builtins/builtins-intl.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-intl.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/builtins/builtins-intl.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/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-intl.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/builtins/builtins-intl.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/builtins/builtins-intl.cc:14:
> ../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-intl.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-intl.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o ../deps/v8/src/builtins/builtins-json.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-json.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-json.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-json.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-json.cc:6:
> ../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-json.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-json.cc:6:
> ../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-json.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-json.cc:6:
> ../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-json.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/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-json.cc:6:
> ../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-json.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: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/builtins/builtins-json.cc:11:
> ../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-json.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-json.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o ../deps/v8/src/builtins/builtins-math.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-math.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-math.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-math.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/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-math.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-math.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/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-math.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-math.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-math.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-math.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-math.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-math.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/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/builtins/builtins-math.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/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-math.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-math.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o ../deps/v8/src/builtins/builtins-number.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-number.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-number.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/builtins/builtins-number.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-number.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-number.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-number.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-number.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-number.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-number.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-number.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/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-number.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-number.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-number.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-number.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o ../deps/v8/src/builtins/builtins-object.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-object.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-object.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/builtins/builtins-object.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 ../deps/v8/src/builtins/builtins-object.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 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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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-object.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/builtins/builtins-object.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-object.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-object.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-object.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-object.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-object.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-object.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/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-object.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-object.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-object.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-object.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-object.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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o ../deps/v8/src/builtins/builtins-promise.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-promise.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-promise.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/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.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/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-promise.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-promise.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/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-promise.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.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-promise.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.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/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-promise.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.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/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/builtins/builtins-promise.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-promise.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-promise.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o ../deps/v8/src/builtins/builtins-reflect.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-reflect.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-reflect.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/counters.h:11,
>                  from ../deps/v8/src/builtins/builtins-reflect.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-reflect.cc:6:
> ../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-reflect.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-reflect.cc:6:
> ../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-reflect.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-reflect.cc:6:
> ../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-reflect.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/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-reflect.cc:6:
> ../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-reflect.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: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/builtins/builtins-reflect.cc:11:
> ../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-reflect.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-reflect.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o ../deps/v8/src/builtins/builtins-regexp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-regexp.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-regexp.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.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/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-regexp.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.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/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-regexp.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.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-regexp.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-regexp.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-regexp.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.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/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/builtins/builtins-regexp.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/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-regexp.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-regexp.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o ../deps/v8/src/builtins/builtins-sharedarraybuffer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/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/builtins-sharedarraybuffer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/builtins/builtins-sharedarraybuffer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/builtins/builtins-sharedarraybuffer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/builtins/builtins-sharedarraybuffer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-sharedarraybuffer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o ../deps/v8/src/builtins/builtins-string.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-string.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-string.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-string.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-string.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-string.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-string.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-string.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-string.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-string.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-string.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-string.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: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/builtins/builtins-string.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-string.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-string.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o ../deps/v8/src/builtins/builtins-symbol.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-symbol.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-symbol.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-symbol.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/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-symbol.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-symbol.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/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-symbol.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-symbol.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-symbol.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-symbol.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-symbol.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-symbol.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/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/builtins/builtins-symbol.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/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-symbol.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-symbol.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-trace.o ../deps/v8/src/builtins/builtins-trace.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-trace.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-trace.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/api.h:13,
>                  from ../deps/v8/src/builtins/builtins-trace.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-trace.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/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-trace.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-trace.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/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-trace.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-trace.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/api.h:13,
>                  from ../deps/v8/src/builtins/builtins-trace.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-trace.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/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-trace.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-trace.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: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/builtins/builtins-trace.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-trace.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/api.h:13,
>                  from ../deps/v8/src/builtins/builtins-trace.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typed-array.o ../deps/v8/src/builtins/builtins-typed-array.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typed-array.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-typed-array.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-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-typed-array.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-typed-array.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/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-typed-array.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-typed-array.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/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-typed-array.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-typed-array.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-typed-array.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-typed-array.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/arguments.h:9,
>                  from ../deps/v8/src/builtins/builtins-utils.h:8,
>                  from ../deps/v8/src/builtins/builtins-typed-array.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-typed-array.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/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/builtins/builtins-typed-array.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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-typed-array.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/builtins/builtins-utils.h:12,
>                  from ../deps/v8/src/builtins/builtins-typed-array.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o ../deps/v8/src/builtins/builtins.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/builtins/builtins.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/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/builtins.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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/builtins/builtins.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/api.h:13,
>                  from ../deps/v8/src/builtins/builtins.cc:6:
> ../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/builtins.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/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.cc:6:
> ../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/builtins.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/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.cc:6:
> ../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/builtins.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/api.h:13,
>                  from ../deps/v8/src/builtins/builtins.cc:6:
> ../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/builtins.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/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.cc:6:
> ../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/builtins.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/constants-table-builder.o ../deps/v8/src/builtins/constants-table-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/constants-table-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/constants-table-builder.h:10,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/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/constants-table-builder.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/builtins/constants-table-builder.h:10,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/constants-table-builder.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/builtins/constants-table-builder.h:10,
>                  from ../deps/v8/src/builtins/constants-table-builder.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/constants-table-builder.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/builtins/constants-table-builder.h:10,
>                  from ../deps/v8/src/builtins/constants-table-builder.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/constants-table-builder.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/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/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/constants-table-builder.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/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/constants-table-builder.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/constants-table-builder.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o ../deps/v8/src/cached-powers.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o ../deps/v8/src/cancelable-task.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/cancelable-task.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/cancelable-task.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o ../deps/v8/src/char-predicates.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/char-predicates.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o ../deps/v8/src/code-factory.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/code-factory.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/code-factory.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/code-factory.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/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/code-factory.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/code-factory.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/code-factory.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/code-factory.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/code-factory.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/code-factory.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/code-factory.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/code-factory.h:9,
>                  from ../deps/v8/src/code-factory.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/code-factory.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: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/code-factory.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/code-factory.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-reference.o ../deps/v8/src/code-reference.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-reference.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/code-reference.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/handles-inl.h:9,
>                  from ../deps/v8/src/code-reference.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/code-reference.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/code-reference.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/code-reference.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/code-reference.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/code-reference.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/code-reference.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/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/code-reference.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/code-reference.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/code-reference.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/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/code-reference.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/handles-inl.h:11,
>                  from ../deps/v8/src/code-reference.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/code-reference.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o ../deps/v8/src/code-stub-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/code-stub-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/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/code-stub-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/code-stub-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/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |                          ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-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/code-stub-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) {
>       |                             ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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/code-stub-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/code-stub-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/code-stub-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/code-stub-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/code-stub-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/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/code-stub-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/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/code-stub-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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/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/code-stub-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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/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/code-stub-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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/frames-inl.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/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/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Int32T> v8::internal::CodeStubAssembler::SelectInt32Constant(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, int, int)’:
> ../deps/v8/src/code-stub-assembler.cc:185:59: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>   185 |                                 Int32Constant(false_value));
>       |                                                           ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:430:40: note:   initializing argument 1 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::SelectIntPtrConstant(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, int, int)’:
> ../deps/v8/src/code-stub-assembler.cc:191:61: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>   191 |                                  IntPtrConstant(false_value));
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:430:40: note:   initializing argument 1 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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Oddball> v8::internal::CodeStubAssembler::SelectBooleanConstant(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>)’:
> ../deps/v8/src/code-stub-assembler.cc:196:76: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>   196 |   return SelectConstant<Oddball>(condition, TrueConstant(), FalseConstant());
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:430:40: note:   initializing argument 1 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SelectSmiConstant(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, v8::internal::Smi*, v8::internal::Smi*)’:
> ../deps/v8/src/code-stub-assembler.cc:203:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>   203 |                              SmiConstant(false_value));
>       |                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:430:40: note:   initializing argument 1 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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsAccessorInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:27:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    27 |   V(AccessorInfoMap, accessor_info_map, AccessorInfoMap)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotAccessorInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:27:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    27 |   V(AccessorInfoMap, accessor_info_map, AccessorInfoMap)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsAccessorPairMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:28:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    28 |   V(AccessorPairMap, accessor_pair_map, AccessorPairMap)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotAccessorPairMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:28:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    28 |   V(AccessorPairMap, accessor_pair_map, AccessorPairMap)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsAllocationSiteMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:29:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    29 |   V(AllocationSiteMap, allocation_site_map, AllocationSiteMap)              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotAllocationSiteMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:29:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    29 |   V(AllocationSiteMap, allocation_site_map, AllocationSiteMap)              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsArraySpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:30:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    30 |   V(ArraySpeciesProtector, array_species_protector, ArraySpeciesProtector)  \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::PropertyCell; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotArraySpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:30:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    30 |   V(ArraySpeciesProtector, array_species_protector, ArraySpeciesProtector)  \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::PropertyCell; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsBooleanMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:31:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    31 |   V(BooleanMap, boolean_map, BooleanMap)                                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotBooleanMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:31:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    31 |   V(BooleanMap, boolean_map, BooleanMap)                                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsCodeMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:32:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    32 |   V(CodeMap, code_map, CodeMap)                                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotCodeMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:32:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    32 |   V(CodeMap, code_map, CodeMap)                                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsEmptyFixedArray(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:33:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    33 |   V(EmptyFixedArray, empty_fixed_array, EmptyFixedArray)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::FixedArray; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotEmptyFixedArray(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:33:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    33 |   V(EmptyFixedArray, empty_fixed_array, EmptyFixedArray)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::FixedArray; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsEmptyPropertyDictionary(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:34:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    34 |   V(EmptyPropertyDictionary, empty_property_dictionary,                     \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::NameDictionary; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotEmptyPropertyDictionary(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:34:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    34 |   V(EmptyPropertyDictionary, empty_property_dictionary,                     \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::NameDictionary; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsEmptySlowElementDictionary(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:36:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    36 |   V(EmptySlowElementDictionary, empty_slow_element_dictionary,              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::NumberDictionary; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotEmptySlowElementDictionary(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:36:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    36 |   V(EmptySlowElementDictionary, empty_slow_element_dictionary,              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::NumberDictionary; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsEmptyString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:38:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    38 |   V(empty_string, empty_string, EmptyString)                                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::String; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotEmptyString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:38:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    38 |   V(empty_string, empty_string, EmptyString)                                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::String; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsEmptyWeakCell(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:39:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    39 |   V(EmptyWeakCell, empty_weak_cell, EmptyWeakCell)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::WeakCell; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotEmptyWeakCell(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:39:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    39 |   V(EmptyWeakCell, empty_weak_cell, EmptyWeakCell)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::WeakCell; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFalse(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:40:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    40 |   V(FalseValue, false_value, False)                                         \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFalse(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:40:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    40 |   V(FalseValue, false_value, False)                                         \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFeedbackVectorMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:41:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    41 |   V(FeedbackVectorMap, feedback_vector_map, FeedbackVectorMap)              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFeedbackVectorMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:41:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    41 |   V(FeedbackVectorMap, feedback_vector_map, FeedbackVectorMap)              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFixedArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:42:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    42 |   V(FixedArrayMap, fixed_array_map, FixedArrayMap)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFixedArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:42:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    42 |   V(FixedArrayMap, fixed_array_map, FixedArrayMap)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFixedCOWArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:43:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    43 |   V(FixedCOWArrayMap, fixed_cow_array_map, FixedCOWArrayMap)                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFixedCOWArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:43:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    43 |   V(FixedCOWArrayMap, fixed_cow_array_map, FixedCOWArrayMap)                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFixedDoubleArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:44:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    44 |   V(FixedDoubleArrayMap, fixed_double_array_map, FixedDoubleArrayMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFixedDoubleArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:44:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    44 |   V(FixedDoubleArrayMap, fixed_double_array_map, FixedDoubleArrayMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFunctionTemplateInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:45:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    45 |   V(FunctionTemplateInfoMap, function_template_info_map,                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotFunctionTemplateInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:45:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    45 |   V(FunctionTemplateInfoMap, function_template_info_map,                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsPropertyCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:47:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    47 |   V(GlobalPropertyCellMap, global_property_cell_map, PropertyCellMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotPropertyCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:47:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    47 |   V(GlobalPropertyCellMap, global_property_cell_map, PropertyCellMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsHasInstanceSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:48:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    48 |   V(has_instance_symbol, has_instance_symbol, HasInstanceSymbol)            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Symbol; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotHasInstanceSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:48:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    48 |   V(has_instance_symbol, has_instance_symbol, HasInstanceSymbol)            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsHeapNumberMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:49:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    49 |   V(HeapNumberMap, heap_number_map, HeapNumberMap)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotHeapNumberMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:49:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    49 |   V(HeapNumberMap, heap_number_map, HeapNumberMap)                          \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsIteratorSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:50:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    50 |   V(iterator_symbol, iterator_symbol, IteratorSymbol)                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Symbol; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotIteratorSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:50:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    50 |   V(iterator_symbol, iterator_symbol, IteratorSymbol)                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Symbol; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsLengthString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:51:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    51 |   V(length_string, length_string, LengthString)                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::String; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotLengthString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:51:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    51 |   V(length_string, length_string, LengthString)                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::String; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsManyClosuresCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:52:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    52 |   V(ManyClosuresCellMap, many_closures_cell_map, ManyClosuresCellMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotManyClosuresCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:52:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    52 |   V(ManyClosuresCellMap, many_closures_cell_map, ManyClosuresCellMap)       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsMetaMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:53:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    53 |   V(MetaMap, meta_map, MetaMap)                                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotMetaMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:53:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    53 |   V(MetaMap, meta_map, MetaMap)                                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsMinusZero(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:54:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    54 |   V(MinusZeroValue, minus_zero_value, MinusZero)                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::HeapNumber; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotMinusZero(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:54:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    54 |   V(MinusZeroValue, minus_zero_value, MinusZero)                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::HeapNumber; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsMutableHeapNumberMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:55:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    55 |   V(MutableHeapNumberMap, mutable_heap_number_map, MutableHeapNumberMap)    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotMutableHeapNumberMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:55:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    55 |   V(MutableHeapNumberMap, mutable_heap_number_map, MutableHeapNumberMap)    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNan(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:56:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    56 |   V(NanValue, nan_value, Nan)                                               \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::HeapNumber; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotNan(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:56:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    56 |   V(NanValue, nan_value, Nan)                                               \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::HeapNumber; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNoClosuresCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:57:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    57 |   V(NoClosuresCellMap, no_closures_cell_map, NoClosuresCellMap)             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotNoClosuresCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:57:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    57 |   V(NoClosuresCellMap, no_closures_cell_map, NoClosuresCellMap)             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNull(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:58:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    58 |   V(NullValue, null_value, Null)                                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotNull(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:58:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    58 |   V(NullValue, null_value, Null)                                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsOneClosureCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:59:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    59 |   V(OneClosureCellMap, one_closure_cell_map, OneClosureCellMap)             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotOneClosureCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:59:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    59 |   V(OneClosureCellMap, one_closure_cell_map, OneClosureCellMap)             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsPromiseSpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:60:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    60 |   V(PromiseSpeciesProtector, promise_species_protector,                     \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::PropertyCell; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotPromiseSpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:60:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    60 |   V(PromiseSpeciesProtector, promise_species_protector,                     \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::PropertyCell; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsPrototypeString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:62:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    62 |   V(prototype_string, prototype_string, PrototypeString)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::String; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotPrototypeString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:62:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    62 |   V(prototype_string, prototype_string, PrototypeString)                    \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::String; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSharedFunctionInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:63:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    63 |   V(SharedFunctionInfoMap, shared_function_info_map, SharedFunctionInfoMap) \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotSharedFunctionInfoMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:63:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    63 |   V(SharedFunctionInfoMap, shared_function_info_map, SharedFunctionInfoMap) \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsStoreHandler0Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:64:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    64 |   V(StoreHandler0Map, store_handler0_map, StoreHandler0Map)                 \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotStoreHandler0Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:64:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    64 |   V(StoreHandler0Map, store_handler0_map, StoreHandler0Map)                 \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSymbolMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:65:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    65 |   V(SymbolMap, symbol_map, SymbolMap)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotSymbolMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:65:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    65 |   V(SymbolMap, symbol_map, SymbolMap)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTheHole(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:66:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    66 |   V(TheHoleValue, the_hole_value, TheHole)                                  \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTheHole(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:66:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    66 |   V(TheHoleValue, the_hole_value, TheHole)                                  \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTransitionArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:67:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    67 |   V(TransitionArrayMap, transition_array_map, TransitionArrayMap)           \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTransitionArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:67:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    67 |   V(TransitionArrayMap, transition_array_map, TransitionArrayMap)           \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTrue(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:68:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    68 |   V(TrueValue, true_value, True)                                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTrue(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:68:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    68 |   V(TrueValue, true_value, True)                                            \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTuple2Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:69:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    69 |   V(Tuple2Map, tuple2_map, Tuple2Map)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTuple2Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:69:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    69 |   V(Tuple2Map, tuple2_map, Tuple2Map)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTuple3Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:70:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    70 |   V(Tuple3Map, tuple3_map, Tuple3Map)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTuple3Map(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:70:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    70 |   V(Tuple3Map, tuple3_map, Tuple3Map)                                       \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsTypedArraySpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:71:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    71 |   V(TypedArraySpeciesProtector, typed_array_species_protector,              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::PropertyCell; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotTypedArraySpeciesProtector(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:71:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    71 |   V(TypedArraySpeciesProtector, typed_array_species_protector,              \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::PropertyCell; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsUndefined(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:73:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    73 |   V(UndefinedValue, undefined_value, Undefined)                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotUndefined(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:73:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    73 |   V(UndefinedValue, undefined_value, Undefined)                             \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Oddball; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsWeakCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:74:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    74 |   V(WeakCellMap, weak_cell_map, WeakCellMap)                                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotWeakCellMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:74:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    74 |   V(WeakCellMap, weak_cell_map, WeakCellMap)                                \
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsWeakFixedArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:224: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]
>   224 |     return WordEqual(value, name##Constant());                    \
>       |                                             ^
> ../deps/v8/src/code-stub-assembler.h:75:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    75 |   V(WeakFixedArrayMap, weak_fixed_array_map, WeakFixedArrayMap)
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Map; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNotWeakFixedArrayMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:228: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]
>   228 |     return WordNotEqual(value, name##Constant());                 \
>       |                                                ^
> ../deps/v8/src/code-stub-assembler.h:75:3: note: in expansion of macro ‘HEAP_CONSTANT_TEST’
>    75 |   V(WeakFixedArrayMap, weak_fixed_array_map, WeakFixedArrayMap)
>       |   ^
> ../deps/v8/src/code-stub-assembler.cc:230:1: note: in expansion of macro ‘HEAP_CONSTANT_LIST’
>   230 | HEAP_CONSTANT_LIST(HEAP_CONSTANT_TEST);
>       | ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object; Right = v8::internal::Map; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::IntPtrRoundUpToPowerOfTwo32(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:283:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   283 |   value = Signed(IntPtrSub(value, IntPtrConstant(1)));
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:285:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   285 |     value = Signed(WordOr(value, WordShr(value, IntPtrConstant(i))));
>       |                                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:287: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]
>   287 |   return Signed(IntPtrAdd(value, IntPtrConstant(1)));
>       |                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:304: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]
>   304 |           [=] { return WordAnd(value, IntPtrSub(value, IntPtrConstant(1))); }),
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:304: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]
>   304 |           [=] { return WordAnd(value, IntPtrSub(value, IntPtrConstant(1))); }),
>       |                                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMax(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
> ../deps/v8/src/code-stub-assembler.cc:571: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]
>   571 |   return SelectConstant<Smi>(SmiLessThan(a, b), b, a);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:571: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]
>   571 |   return SelectConstant<Smi>(SmiLessThan(a, b), b, a);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:571: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]
>   571 |   return SelectConstant<Smi>(SmiLessThan(a, b), b, a);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:571: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]
>   571 |   return SelectConstant<Smi>(SmiLessThan(a, b), b, a);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMin(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
> ../deps/v8/src/code-stub-assembler.cc:575: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]
>   575 |   return SelectConstant<Smi>(SmiLessThan(a, b), a, b);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:575: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]
>   575 |   return SelectConstant<Smi>(SmiLessThan(a, b), a, b);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:575: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]
>   575 |   return SelectConstant<Smi>(SmiLessThan(a, b), a, b);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:575: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]
>   575 |   return SelectConstant<Smi>(SmiLessThan(a, b), a, b);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::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*)’:
> ../deps/v8/src/code-stub-assembler.cc:582:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>   582 |   TNode<BoolT> overflow = Projection<1>(pair);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, 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::PairT<v8::internal::IntPtrT, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 1; T1 = v8::internal::IntPtrT; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::BoolT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:584:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>   584 |   TNode<IntPtrT> result = Projection<0>(pair);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, 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::PairT<v8::internal::IntPtrT, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 0; T1 = v8::internal::IntPtrT; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::IntPtrT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::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*)’:
> ../deps/v8/src/code-stub-assembler.cc:592:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>   592 |   TNode<BoolT> overflow = Projection<1>(pair);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, 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::PairT<v8::internal::IntPtrT, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 1; T1 = v8::internal::IntPtrT; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::BoolT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:594:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>   594 |   TNode<IntPtrT> result = Projection<0>(pair);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::IntPtrT, 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::PairT<v8::internal::IntPtrT, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 0; T1 = v8::internal::IntPtrT; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::IntPtrT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::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>)’:
> ../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/code-stub-assembler.cc:650:34: note: in expansion of macro ‘CAST’
>   650 |     TNode<Smi> const index_smi = CAST(index_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/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:653: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]
>   653 |         [=] { return IntPtrMax(IntPtrAdd(length, SmiUntag(index_smi)), zero); },
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::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>)’:
> ../deps/v8/src/code-stub-assembler.cc:653:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   653 |         [=] { return IntPtrMax(IntPtrAdd(length, SmiUntag(index_smi)), zero); },
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:653:9: 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 |         [=] { return IntPtrMax(IntPtrAdd(length, SmiUntag(index_smi)), zero); },
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:653:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   653 |         [=] { return IntPtrMax(IntPtrAdd(length, SmiUntag(index_smi)), zero); },
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:654:9: 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 |         [=] { return IntPtrMin(SmiUntag(index_smi), length); });
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:654:9: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   654 |         [=] { return IntPtrMin(SmiUntag(index_smi), length); });
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:663:40: note: in expansion of macro ‘CAST’
>   663 |     TNode<HeapNumber> const index_hn = CAST(index_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/code-stub-assembler.cc:667:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   667 |                                      zero, length);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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/code-stub-assembler.cc:667:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   667 |                                      zero, length);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
>   431 |                           TNode<A> false_value) {
>       |                           ~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::TrySmiDiv(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:801: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]
>   801 |   GotoIf(WordEqual(divisor, SmiConstant(0)), bailout);
>       |                                           ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Smi; Right = v8::internal::Smi; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:806: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]
>   806 |   Branch(WordEqual(dividend, SmiConstant(0)), &dividend_is_zero,
>       |                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Smi; Right = v8::internal::Smi; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:811: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]
>   811 |     GotoIf(SmiLessThan(divisor, SmiConstant(0)), bailout);
>       |                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc: In member function ‘void v8::internal::CodeStubAssembler::BranchIfPrototypesHaveNoElements(v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:918: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]
>   918 |     Branch(IsCustomElementsReceiverInstanceType(prototype_instance_type),
>       |                                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::LoadObjectField(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::MachineType)’:
> ../deps/v8/src/code-stub-assembler.cc:1306: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]
>  1306 |   return Load(rep, object, IntPtrSub(offset, IntPtrConstant(kHeapObjectTag)));
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:1415:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>  1415 |       tagged_is_smi, [=]() { return tagged_is_smi; },
>       |                                     ^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::TaggedDoesntHaveInstanceType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::InstanceType)’:
> ../deps/v8/src/code-stub-assembler.cc:1415:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BoolT>::TNode(const v8::internal::compiler::TNode<v8::internal::BoolT>&)’ is deprecated [-Wdeprecated-copy]
>  1415 |       tagged_is_smi, [=]() { return tagged_is_smi; },
>       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:1426:42: note: in expansion of macro ‘CAST’
>  1426 |                             [=] { return CAST(properties); });
>       |                                          ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadFastProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)’:
> ../deps/v8/src/code-stub-assembler.cc:1426: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]
>  1426 |                             [=] { return CAST(properties); });
>       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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/code-stub-assembler.cc:1436:42: note: in expansion of macro ‘CAST’
>  1436 |                             [=] { return CAST(properties); });
>       |                                          ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadSlowProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)’:
> ../deps/v8/src/code-stub-assembler.cc:1436: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]
>  1436 |                             [=] { return CAST(properties); });
>       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::LoadFastJSArrayLength(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSArray>)’:
> ../deps/v8/src/code-stub-assembler.cc:1455:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>  1455 |   return UncheckedCast<Smi>(length);
>       |                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::PrototypeInfo> v8::internal::CodeStubAssembler::LoadMapPrototypeInfo(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:1534:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1534 |                       &prototype_info);
>       |                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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,
>       |                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:1600: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]
>  1600 |   return Select<Object>(IsMap(object), [=] { return object; },
>       |                                                     ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadMapBackPointer(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)’:
> ../deps/v8/src/code-stub-assembler.cc:1600: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]
>  1600 |   return Select<Object>(IsMap(object), [=] { return object; },
>       |                                        ^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadWeakCellValue(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::WeakCell>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:1715: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]
>  1715 |     GotoIf(WordEqual(value, IntPtrConstant(0)), if_cleared);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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:836:40: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::BoolT> v8::internal::compiler::CodeAssembler::WordEqual(v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::Node*)’
>   836 |   TNode<BoolT> WordEqual(TNode<Object> left, Node* right) {
>       |                          ~~~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:1717: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]
>  1717 |   return value;
>       |          ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘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>*)’:
> ../deps/v8/src/code-stub-assembler.cc:1726:34: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1726 |   GotoIf(TaggedIsSmi(maybe_object), &inner_if_smi);
>       |                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:857:64: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::TaggedIsSmi(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>   857 | TNode<BoolT> CodeStubAssembler::TaggedIsSmi(TNode<MaybeObject> a) {
>       |                                             ~~~~~~~~~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:1744:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1744 |   *extracted = ToObject(maybe_object);
>       |                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:1748:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1748 |   *extracted = ToObject(maybe_object);
>       |                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToWeakHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:1793:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1793 |   GotoIf(IsClearedWeakHeapObject(value), if_cleared);
>       |                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:1772:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsClearedWeakHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1772 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:1794:32: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1794 |   return ToWeakHeapObject(value);
>       |                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:1784:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToWeakHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1784 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::LoadFixedArrayElement(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::Node*, int, v8::internal::CodeStubAssembler::ParameterMode, v8::internal::LoadSensitivity)’:
> ../deps/v8/src/code-stub-assembler.cc:1863:26: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  1863 |   return ToObject(element);
>       |                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:1803:62: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1803 | TNode<Object> CodeStubAssembler::ToObject(TNode<MaybeObject> value) {
>       |                                           ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::LoadFixedBigInt64ArrayElementAsTagged(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:1918: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]
>  1918 |                        Unsigned(IntPtrSub(IntPtrConstant(0), value)));
>       |                                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::LoadFixedBigUint64ArrayElementAsTagged(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:2011:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2011 |     StoreBigIntDigit(var_result.value(), 0, value);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:950:41: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::StoreBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int, v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)’
>   950 |                         TNode<UintPtrT> digit);
>       |                         ~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:2033:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2033 |     StoreBigIntDigit(var_result.value(), 0, low);
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:950:41: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::StoreBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int, v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)’
>   950 |                         TNode<UintPtrT> digit);
>       |                         ~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:2034:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2034 |     StoreBigIntDigit(var_result.value(), 1, high);
>       |                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:950:41: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::StoreBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int, v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)’
>   950 |                         TNode<UintPtrT> digit);
>       |                         ~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:2040:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2040 |     StoreBigIntDigit(var_result.value(), 0, low);
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:950:41: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::StoreBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int, v8::internal::CodeStubAssembler::TNode<v8::internal::UintPtrT>)’
>   950 |                         TNode<UintPtrT> digit);
>       |                         ~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘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)’:
> ../deps/v8/src/code-stub-assembler.cc:2091:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>  2091 |   TNode<RawPtrT> data_pointer = LoadFixedTypedArrayBackingStore(elements);
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1879:32: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::RawPtrT> v8::internal::CodeStubAssembler::LoadFixedTypedArrayBackingStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>)’
>  1879 |     TNode<FixedTypedArrayBase> typed_array) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2099:31: note: in expansion of macro ‘CAST’
>  2099 |                    SmiToInt32(CAST(value)), parameter_mode);
>       |                               ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:2108:65: note: in expansion of macro ‘CAST’
>  2108 |                    TruncateFloat64ToFloat32(LoadHeapNumberValue(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/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.cc:2113:40: note: in expansion of macro ‘CAST’
>  2113 |                    LoadHeapNumberValue(CAST(value)), parameter_mode);
>       |                                        ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:2120:37: note: in expansion of macro ‘CAST’
>  2120 |                                     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.cc:2120:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>  2120 |                                     CAST(value));
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2117:65: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2117 |   void EmitBigTypedArrayElementStore(TNode<FixedTypedArrayBase> elements,
>       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2120:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2120 |                                     CAST(value));
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::RawPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtrT]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2118:53: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2118 |                                      TNode<RawPtrT> backing_store,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2120:48: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2120 |                                     CAST(value));
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2119:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2119 |                                      TNode<IntPtrT> offset,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Int32T> v8::internal::CodeStubAssembler::EnsureArrayPushable(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:2543: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]
>  2543 |   EnsureArrayLengthWritable(map, bailout);
>       |                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2508:62: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::EnsureArrayLengthWritable(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>, v8::internal::compiler::CodeAssembler::Label*)’
>  2508 | void CodeStubAssembler::EnsureArrayLengthWritable(TNode<Map> map,
>       |                                                   ~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::BuildAppendJSArray(v8::internal::ElementsKind, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSArray>, v8::internal::CodeStubArguments*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:2586:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2586 |                 first),
>       |                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:2605: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]
>  2605 |     var_tagged_length = length;
>       |                         ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc:2613: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]
>  2613 |     var_tagged_length = length;
>       |                         ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc:2614: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]
>  2614 |     Node* diff = SmiSub(length, LoadFastJSArrayLength(array));
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::HeapNumber> v8::internal::CodeStubAssembler::AllocateHeapNumberWithValue(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Float64T>, v8::internal::MutableMode)’:
> ../deps/v8/src/code-stub-assembler.cc:2699: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]
>  2699 |   return result;
>       |          ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BigInt> v8::internal::CodeStubAssembler::AllocateBigInt(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:2703:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2703 |   TNode<BigInt> result = AllocateRawBigInt(length);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:947:50: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt> v8::internal::CodeStubAssembler::AllocateRawBigInt(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>   947 |   TNode<BigInt> AllocateRawBigInt(TNode<IntPtrT> length);
>       |                                   ~~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2704:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  2704 |   StoreBigIntBitfield(result, WordShl(length, BigInt::LengthBits::kShift));
>       |                                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:948:42: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::StoreBigIntBitfield(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, v8::internal::CodeStubAssembler::TNode<v8::internal::WordT>)’
>   948 |   void StoreBigIntBitfield(TNode<BigInt> bigint, TNode<WordT> bitfield);
>       |                            ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2705:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  2705 |   return result;
>       |          ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsZeroOrContext(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:2764: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]
>  2764 |   return Select<BoolT>(WordEqual(object, SmiConstant(0)),
>       |                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Smi; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2766:47: note: in expansion of macro ‘CAST’
>  2766 |                        [=] { return IsContext(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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqOneByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’:
> ../deps/v8/src/code-stub-assembler.cc:2778: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]
>  2778 |   GotoIf(SmiEqual(length, SmiConstant(0)), &if_lengthiszero);
>       |                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:2806: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]
>  2806 |         CallRuntime(Runtime::kAllocateSeqOneByteString, context, length);
>       |                                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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 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::Smi>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqTwoByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’:
> ../deps/v8/src/code-stub-assembler.cc:2848: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]
>  2848 |   GotoIf(SmiEqual(length, SmiConstant(0)), &if_lengthiszero);
>       |                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:2876: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]
>  2876 |         CallRuntime(Runtime::kAllocateSeqTwoByteString, context, length);
>       |                                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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 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::Smi>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedOneByteString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
> ../deps/v8/src/code-stub-assembler.cc:2914: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]
>  2914 |                               parent, offset);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2892:52: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2892 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> parent,
>       |                                         ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2914:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2914 |                               parent, offset);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2892:74: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2892 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> parent,
>       |                                                            ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2914: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]
>  2914 |                               parent, offset);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2893:16: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2893 |     TNode<Smi> offset) {
>       |     ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedTwoByteString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
> ../deps/v8/src/code-stub-assembler.cc:2920: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]
>  2920 |                               offset);
>       |                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2892:52: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2892 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> parent,
>       |                                         ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2920:37: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2920 |                               offset);
>       |                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2892:74: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2892 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> parent,
>       |                                                            ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2920: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]
>  2920 |                               offset);
>       |                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2893:16: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2893 |     TNode<Smi> offset) {
>       |     ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateOneByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’:
> ../deps/v8/src/code-stub-assembler.cc:2953: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]
>  2953 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2924:52: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2924 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> first,
>       |                                         ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2953:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2953 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2924:74: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2924 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> first,
>       |                                                            ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:2953:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2953 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2925:19: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2925 |     TNode<String> second, AllocationFlags flags) {
>       |     ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateTwoByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’:
> ../deps/v8/src/code-stub-assembler.cc:2960: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]
>  2960 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2924:52: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2924 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> first,
>       |                                         ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2960:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2960 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2924:74: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2924 |     Heap::RootListIndex map_root_index, TNode<Smi> length, TNode<String> first,
>       |                                                            ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:2960:42: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  2960 |                             second, flags);
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2925:19: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateConsString(v8::internal::Heap::RootListIndex, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2925 |     TNode<String> second, AllocationFlags flags) {
>       |     ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::NewConsString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’:
> ../deps/v8/src/code-stub-assembler.cc:3005: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]
>  3005 |   result = AllocateOneByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2950:16: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateOneByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2950 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |     ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3005: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]
>  3005 |   result = AllocateOneByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2950:38: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateOneByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2950 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |                        ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:3005: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]
>  3005 |   result = AllocateOneByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2950:59: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateOneByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2950 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |                                             ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3010: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]
>  3010 |   result = AllocateTwoByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2957:16: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateTwoByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2957 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |     ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3010: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]
>  3010 |   result = AllocateTwoByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2957:38: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateTwoByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2957 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |                        ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:3010: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]
>  3010 |   result = AllocateTwoByteConsString(length, left, right, flags);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2957:59: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateTwoByteConsString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2957 |     TNode<Smi> length, TNode<String> first, TNode<String> second,
>       |                                             ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::NameDictionary> v8::internal::CodeStubAssembler::AllocateNameDictionary(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:3028: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]
>  3028 |   TNode<IntPtrT> capacity = HashTableComputeCapacity(at_least_space_for);
>       |                                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1819:58: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::HashTableComputeCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  1819 |   TNode<IntPtrT> HashTableComputeCapacity(TNode<IntPtrT> at_least_space_for);
>       |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3029:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  3029 |   return AllocateNameDictionaryWithCapacity(capacity);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1007:22: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary> v8::internal::CodeStubAssembler::AllocateNameDictionaryWithCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  1007 |       TNode<IntPtrT> capacity);
>       |       ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::NameDictionary> v8::internal::CodeStubAssembler::AllocateNameDictionaryWithCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:3036: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]
>  3036 |   TNode<IntPtrT> length = EntryToIndex<NameDictionary>(capacity);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::NameDictionary> v8::internal::CodeStubAssembler::CopyNameDictionary(v8::internal::CodeStubAssembler::TNode<v8::internal::NameDictionary>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:3079: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]
>  3079 |   TNode<IntPtrT> capacity = SmiUntag(GetCapacity<NameDictionary>(dictionary));
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:3085:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  3085 |       AllocateNameDictionaryWithCapacity(capacity);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3033:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::NameDictionary> v8::internal::CodeStubAssembler::AllocateNameDictionaryWithCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  3033 |     TNode<IntPtrT> capacity) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:3089:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  3089 |   return properties;
>       |          ^~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::FixedArray> v8::internal::CodeStubAssembler::ConvertFixedArrayBaseToFixedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedArrayBase>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:3977: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]
>  3977 |   GotoIf(WordEqual(map, LoadRoot(Heap::kFixedArrayMapRootIndex)), &fixed_array);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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::Map; Right = v8::internal::Object; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:3978:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
>  3978 |   GotoIf(WordNotEqual(map, LoadRoot(Heap::kFixedCOWArrayMapRootIndex)),
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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::Map; Right = v8::internal::Object; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:3982:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>  3982 |   return UncheckedCast<FixedArray>(base);
>       |                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::FixedArray; U = v8::internal::FixedArrayBase]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::InitializeAllocationMemento(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:4193: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]
>  4193 |     TNode<Smi> incremented_count = SmiAdd(count, SmiConstant(1));
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ChangeFloat64ToTagged(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Float64T>)’:
> ../deps/v8/src/code-stub-assembler.cc:4406:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4406 |       TNode<BoolT> overflow = Projection<1>(pair);
>       |                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 1; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::BoolT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:4413:71: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4413 |         TNode<IntPtrT> result = ChangeInt32ToIntPtr(Projection<0>(pair));
>       |                                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 0; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::Int32T]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ChangeInt32ToTagged(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Int32T>)’:
> ../deps/v8/src/code-stub-assembler.cc:4435:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4435 |   TNode<BoolT> overflow = Projection<1>(pair);
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 1; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::BoolT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:4449:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4449 |         BitcastWordToTaggedSigned(ChangeInt32ToIntPtr(Projection<0>(pair)));
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 0; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::Int32T]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ChangeUint32ToTagged(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Uint32T>)’:
> ../deps/v8/src/code-stub-assembler.cc:4476:38: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  4476 |           UncheckedCast<Int32T>(value), UncheckedCast<Int32T>(value));
>       |                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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:640:35: 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::Uint32T]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:4476:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  4476 |           UncheckedCast<Int32T>(value), UncheckedCast<Int32T>(value));
>       |                                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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:640:35: 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::Uint32T]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:4477:49: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4477 |       TNode<BoolT> overflow = Projection<1>(pair);
>       |                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 1; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::BoolT]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:4481:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >::TNode(const v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, v8::internal::BoolT> >&)’ is deprecated [-Wdeprecated-copy]
>  4481 |           BitcastWordToTaggedSigned(ChangeInt32ToIntPtr(Projection<0>(pair)));
>       |                                                                           ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::PairT<v8::internal::Int32T, 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::PairT<v8::internal::Int32T, v8::internal::BoolT>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:949:35: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<typename std::tuple_element<index, std::tuple<_U1, _U2> >::type> v8::internal::compiler::CodeAssembler::Projection(v8::internal::compiler::TNode<v8::internal::PairT<T1, T2> >) [with int index = 0; T1 = v8::internal::Int32T; T2 = v8::internal::BoolT; typename std::tuple_element<index, std::tuple<_U1, _U2> >::type = v8::internal::Int32T]’
>   949 |   Projection(TNode<PairT<T1, T2>> value) {
>       |              ~~~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Float64T> v8::internal::CodeStubAssembler::ChangeNumberToFloat64(v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:4550:32: note: in expansion of macro ‘CAST’
>  4550 |   result = 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/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/code-stub-assembler.cc:4555:27: note: in expansion of macro ‘CAST’
>  4555 |     result = SmiToFloat64(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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::CodeStubAssembler::ChangeNonnegativeNumberToUintPtr(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/code-stub-assembler.cc:4569:32: note: in expansion of macro ‘CAST’
>  4569 |   TNode<HeapNumber> value_hn = 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/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/code-stub-assembler.cc:4574:26: note: in expansion of macro ‘CAST’
>  4574 |   TNode<Smi> value_smi = 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsPrototypeTypedArrayPrototype(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)’:
> ../deps/v8/src/code-stub-assembler.cc:4850:26: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  4850 |       IsJSObject(proto), [=] { return LoadMapPrototype(LoadMap(proto)); },
>       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:4852:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  4852 |   return WordEqual(proto_of_proto, typed_array_prototype);
>       |                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:4852: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]
>  4852 |   return WordEqual(proto_of_proto, typed_array_prototype);
>       |                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::HeapObject; Right = v8::internal::Object; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:4859: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]
>  4859 |         return IsCallableMap(LoadMap(UncheckedCast<HeapObject>(object)));
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::TaggedIsCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:4858: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]
>  4858 |       [=] {
>       |       ^~~~~
>  4859 |         return IsCallableMap(LoadMap(UncheckedCast<HeapObject>(object)));
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  4860 |       });
>       |       ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFixedArrayWithKindOrEmpty(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::ElementsKind)’:
> ../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.cc:5116:54: note: in expansion of macro ‘CAST’
>  5116 |   TNode<Smi> const length = LoadFixedArrayBaseLength(CAST(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/code-stub-assembler.cc:5117: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]
>  5117 |   GotoIf(SmiEqual(length, SmiConstant(0)), &out);
>       |                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In lambda function:
> ../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.cc:5224:32: note: in expansion of macro ‘CAST’
>  5224 |         TNode<Symbol> symbol = CAST(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/code-stub-assembler.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/code-stub-assembler.cc:5300:50: note: in expansion of macro ‘CAST’
>  5300 |                        [=] { return IsHeapNumber(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/code-stub-assembler.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/code-stub-assembler.cc:5308:35: note: in expansion of macro ‘CAST’
>  5308 |             Word32Or(IsHeapNumber(CAST(object)), IsBigInt(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/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.cc:5308:59: note: in expansion of macro ‘CAST’
>  5308 |             Word32Or(IsHeapNumber(CAST(object)), IsBigInt(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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNumberNormalized(v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:5318:47: note: in expansion of macro ‘CAST’
>  5318 |   TNode<Float64T> value = LoadHeapNumberValue(CAST(number));
>       |                                               ^~~~
> ../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/code-stub-assembler.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/code-stub-assembler.cc:5340:66: note: in expansion of macro ‘CAST’
>  5340 |                          TNode<Float64T> v = LoadHeapNumberValue(CAST(number));
>       |                                                                  ^~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNumberPositive(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’:
> ../deps/v8/src/code-stub-assembler.cc:5339:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Float64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Float64T>&)’ is deprecated [-Wdeprecated-copy]
>  5339 |                        [=] {
>       |                        ^~~~~
>  5340 |                          TNode<Float64T> v = LoadHeapNumberValue(CAST(number));
>       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  5341 |                          return Float64GreaterThanOrEqual(v, float_zero);
>       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  5342 |                        });
>       |                        ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsNumberArrayIndex(v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:5362:47: note: in expansion of macro ‘CAST’
>  5362 |   TNode<Float64T> value = LoadHeapNumberValue(CAST(number));
>       |                                               ^~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Int32T> v8::internal::CodeStubAssembler::StringCharCodeAt(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::String>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:5398: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]
>  5398 |   Node* const offset = IntPtrAdd(index, to_direct.offset());
>       |                                                           ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocAndCopyStringCharacters(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’:
> ../deps/v8/src/code-stub-assembler.cc:5509: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]
>  5509 |         AllocateSeqOneByteString(NoContextConstant(), character_count);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2770:31: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqOneByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2770 |     Node* context, TNode<Smi> length, AllocationFlags flags) {
>       |                    ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5512: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]
>  5512 |                          String::ONE_BYTE_ENCODING);
>       |                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4016:61: 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)’
>  4016 |                                              TNode<IntPtrT> from_index,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5513:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5513 |     var_result = result;
>       |                  ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:5521: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]
>  5521 |         AllocateSeqTwoByteString(NoContextConstant(), character_count);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2840:31: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqTwoByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2840 |     Node* context, TNode<Smi> length, AllocationFlags flags) {
>       |                    ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5524: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]
>  5524 |                          String::TWO_BYTE_ENCODING);
>       |                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4016:61: 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)’
>  4016 |                                              TNode<IntPtrT> from_index,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5525:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5525 |     var_result = result;
>       |                  ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::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>)’:
> ../deps/v8/src/code-stub-assembler.cc:5540:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  5540 |   TNode<IntPtrT> const substr_length = IntPtrSub(to, from);
>       |                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:5540:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  5540 |   TNode<IntPtrT> const substr_length = IntPtrSub(to, from);
>       |                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:5560: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]
>  5560 |   TNode<IntPtrT> offset = IntPtrAdd(from, to_direct.offset());
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:5587: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]
>  5587 |                                                  direct_string, SmiTag(offset));
>       |                                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2912:38: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedOneByteString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2912 |     TNode<Smi> length, TNode<String> parent, TNode<Smi> offset) {
>       |                        ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5594: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]
>  5594 |                                                  direct_string, SmiTag(offset));
>       |                                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:2918:38: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSlicedTwoByteString(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  2918 |     TNode<Smi> length, TNode<String> parent, TNode<Smi> offset) {
>       |                        ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5606: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]
>  5606 |                                               offset, SmiTag(substr_length));
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5497:58: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocAndCopyStringCharacters(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  5497 |     Node* from, Node* from_instance_type, TNode<IntPtrT> from_index,
>       |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5620: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]
>  5620 |         fake_sequential_string, instance_type, offset, SmiTag(substr_length));
>       |                                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5497:58: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocAndCopyStringCharacters(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>  5497 |     Node* from, Node* from_instance_type, TNode<IntPtrT> from_index,
>       |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5632:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
>  5632 |     var_result = StringFromSingleCharCode(char_code);
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5434:73: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
>  5434 | TNode<String> CodeStubAssembler::StringFromSingleCharCode(TNode<Int32T> code) {
>       |                                                           ~~~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:5648:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5648 |     var_result = string;
>       |                  ^~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:5657:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5657 |                          SmiTag(from), SmiTag(to)));
>       |                                                  ^
> ../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::Smi>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::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)’:
> ../deps/v8/src/code-stub-assembler.cc:5902: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]
>  5902 |   GotoIf(SmiNotEqual(SmiConstant(0), left_length), &check_right);
>       |                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:5903:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5903 |   result = right;
>       |            ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:5908: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]
>  5908 |   GotoIf(SmiNotEqual(SmiConstant(0), right_length), &cons);
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:5909:12: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  5909 |   result = left;
>       |            ^~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:5914: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]
>  5914 |     TNode<Smi> new_length = SmiAdd(left_length, right_length);
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:5914: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]
>  5914 |     TNode<Smi> new_length = SmiAdd(left_length, right_length);
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:5919: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]
>  5919 |     GotoIf(SmiGreaterThan(new_length, SmiConstant(String::kMaxLength)),
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ 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/code-stub-assembler.cc:5922:5: note: in expansion of macro ‘TVARIABLE’
>  5922 |     TVARIABLE(String, var_left, left);
>       |     ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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::String]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2714:77: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ 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/code-stub-assembler.cc:5923:5: note: in expansion of macro ‘TVARIABLE’
>  5923 |     TVARIABLE(String, var_right, right);
>       |     ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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: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::String]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5927: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]
>  5927 |     GotoIf(SmiLessThan(new_length, SmiConstant(ConsString::kMinLength)),
>       |                                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:5931: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]
>  5931 |                            var_right.value(), flags);
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2963:74: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::NewConsString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2963 | TNode<String> CodeStubAssembler::NewConsString(Node* context, TNode<Smi> length,
>       |                                                               ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5959: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]
>  5959 |     result = AllocateSeqOneByteString(context, new_length);
>       |                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2770:31: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqOneByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2770 |     Node* context, TNode<Smi> length, AllocationFlags flags) {
>       |                    ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5962: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]
>  5962 |                          String::ONE_BYTE_ENCODING, String::ONE_BYTE_ENCODING);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4018:61: note:   initializing argument 5 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)’
>  4018 |                                              TNode<IntPtrT> character_count,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5965: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]
>  5965 |                          String::ONE_BYTE_ENCODING, String::ONE_BYTE_ENCODING);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4017:61: 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)’
>  4017 |                                              TNode<IntPtrT> to_index,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5965: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]
>  5965 |                          String::ONE_BYTE_ENCODING, String::ONE_BYTE_ENCODING);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4018:61: note:   initializing argument 5 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)’
>  4018 |                                              TNode<IntPtrT> character_count,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5971: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]
>  5971 |       result = AllocateSeqTwoByteString(context, new_length);
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:2840:31: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::AllocateSeqTwoByteString(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::AllocationFlags)’
>  2840 |     Node* context, TNode<Smi> length, AllocationFlags flags) {
>       |                    ~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5975:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  5975 |                            String::TWO_BYTE_ENCODING);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4018:61: note:   initializing argument 5 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)’
>  4018 |                                              TNode<IntPtrT> character_count,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5979:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  5979 |                            String::TWO_BYTE_ENCODING);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4017:61: 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)’
>  4017 |                                              TNode<IntPtrT> to_index,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5979:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  5979 |                            String::TWO_BYTE_ENCODING);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4018:61: note:   initializing argument 5 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)’
>  4018 |                                              TNode<IntPtrT> character_count,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:5993: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]
>  5993 |     result = CAST(CallRuntime(Runtime::kStringAdd, context, left, right));
>       |                                                                        ^
> ../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::String>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5993: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]
>  5993 |     result = CAST(CallRuntime(Runtime::kStringAdd, context, left, right));
>       |                                                                        ^
> ../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 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>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCodePoint(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>, v8::internal::UnicodeEncoding)’:
> ../deps/v8/src/code-stub-assembler.cc:6018: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]
>  6018 |     var_result.Bind(StringFromSingleCharCode(codepoint));
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:5434:73: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::StringFromSingleCharCode(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
>  5434 | TNode<String> CodeStubAssembler::StringFromSingleCharCode(TNode<Int32T> code) {
>       |                                                           ~~~~~~~~~~~~~~^~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::StringToNumber(v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’:
> ../deps/v8/src/code-stub-assembler.cc:6076: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]
>  6076 |         CAST(CallRuntime(Runtime::kStringToNumber, NoContextConstant(), input));
>       |                                                                              ^
> ../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>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::NumberToString(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/code-stub-assembler.cc:6101:41: note: in expansion of macro ‘CAST’
>  6101 |   TNode<HeapNumber> heap_number_input = CAST(input);
>       |                                         ^~~~
> ../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/code-stub-assembler.cc:6136: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]
>  6136 |                               NoContextConstant(), input));
>       |                                                         ^
> ../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 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::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::ToName(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:6169:56: note: in expansion of macro ‘CAST’
>  6169 |   TNode<Int32T> value_instance_type = LoadInstanceType(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/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.cc:6174:16: note: in expansion of macro ‘CAST’
>  6174 |   var_result = 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/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.cc:6192:42: note: in expansion of macro ‘CAST’
>  6192 |     var_result = LoadObjectField<String>(CAST(value), Oddball::kToStringOffset);
>       |                                          ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::NonNumberToNumberOrNumeric(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::Object::Conversion, v8::internal::CodeStubAssembler::BigIntHandling)’:
> ../deps/v8/src/code-stub-assembler.cc:6239:50: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::String>::TNode(const v8::internal::compiler::TNode<v8::internal::String>&)’ is deprecated [-Wdeprecated-copy]
>  6239 |       var_result.Bind(StringToNumber(string_input));
>       |                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:6058:63: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::StringToNumber(v8::internal::CodeStubAssembler::TNode<v8::internal::String>)’
>  6058 | TNode<Number> CodeStubAssembler::StringToNumber(TNode<String> input) {
>       |                                                 ~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ToNumber_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:6342:16: note: in expansion of macro ‘CAST’
>  6342 |   var_result = 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/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.cc:6348:37: note: in expansion of macro ‘CAST’
>  6348 |         Select<Number>(IsHeapNumber(CAST(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/code-stub-assembler.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/code-stub-assembler.cc:6348:64: note: in expansion of macro ‘CAST’
>  6348 |         Select<Number>(IsHeapNumber(CAST(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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ToNumber(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::BigIntHandling)’:
> ../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.cc:6368:26: note: in expansion of macro ‘CAST’
>  6368 |   TNode<Smi> input_smi = 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/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.cc:6375:34: note: in expansion of macro ‘CAST’
>  6375 |     TNode<HeapObject> input_ho = 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/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.cc:6378:34: note: in expansion of macro ‘CAST’
>  6378 |     TNode<HeapNumber> input_hn = CAST(input_ho);
>       |                                  ^~~~
> ../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.cc: In member function ‘v8::internal::TNode<v8::internal::BigInt> v8::internal::CodeStubAssembler::ToBigInt(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:6399:19: note: in expansion of macro ‘CAST’
>  6399 |   GotoIf(IsBigInt(CAST(input)), &if_bigint);
>       |                   ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:6404:16: note: in expansion of macro ‘CAST’
>  6404 |   var_result = 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::ToString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:6572:34: note: in expansion of macro ‘CAST’
>  6572 |   TNode<Map> input_map = LoadMap(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/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.cc:6582:32: note: in expansion of macro ‘CAST’
>  6582 |   TNode<Number> number_input = 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/code-stub-assembler.cc:6583:42: 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]
>  6583 |   result.Bind(NumberToString(number_input));
>       |                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:6084:63: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::NumberToString(v8::internal::CodeStubAssembler::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)’
>  6084 | TNode<String> CodeStubAssembler::NumberToString(TNode<Number> input) {
>       |                                                 ~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:6589:33: note: in expansion of macro ‘CAST’
>  6589 |     result.Bind(LoadObjectField(CAST(input), Oddball::kToStringOffset));
>       |                                 ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::TNode<v8::internal::String> v8::internal::CodeStubAssembler::ToString_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:6609:19: note: in expansion of macro ‘CAST’
>  6609 |   Branch(IsString(CAST(input)), &out, &stub_call);
>       |                   ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::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*)’:
> ../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.cc:6657:12: note: in expansion of macro ‘CAST’
>  6657 |   result = 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/code-stub-assembler.cc:6665: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]
>  6665 |       CAST(CallBuiltin(Builtins::kToInteger_TruncateMinusZero, context, input));
>       |                                                                              ^
> ../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/code-stub-assembler.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::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/code-stub-assembler.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/code-stub-assembler.cc:6667:12: note: in expansion of macro ‘CAST’
>  6667 |   result = CAST(integer_input);
>       |            ^~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::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*)’:
> ../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.cc:6689:12: note: in expansion of macro ‘CAST’
>  6689 |   result = 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/code-stub-assembler.cc:6695: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]
>  6695 |         CallBuiltin(Builtins::kToInteger_TruncateMinusZero, context, input));
>       |                                                                           ^
> ../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/code-stub-assembler.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::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/code-stub-assembler.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/code-stub-assembler.cc:6697:14: note: in expansion of macro ‘CAST’
>  6697 |     result = CAST(integer_input);
>       |              ^~~~
> ../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/code-stub-assembler.cc:6702:43: note: in expansion of macro ‘CAST’
>  6702 |     TNode<HeapNumber> heap_number_input = CAST(integer_input);
>       |                                           ^~~~
> ../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/code-stub-assembler.cc:6704:45: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapNumber>&)’ is deprecated [-Wdeprecated-copy]
>  6704 |                               SmiConstant(0))),
>       |                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.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::HeapNumber>, 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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:6723:47: note: in expansion of macro ‘CAST’
>  6723 |       TaggedIsSmi(input), [=] { return SmiMax(CAST(input), smi_zero); },
>       |                                               ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc:6723: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]
>  6723 |       TaggedIsSmi(input), [=] { return SmiMax(CAST(input), smi_zero); },
>       |                                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:570:63: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiMax(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>)’
>   570 | TNode<Smi> CodeStubAssembler::SmiMax(TNode<Smi> a, TNode<Smi> b) {
>       |                                                    ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ToLength_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:6723: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]
>  6723 |       TaggedIsSmi(input), [=] { return SmiMax(CAST(input), smi_zero); },
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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/code-stub-assembler.cc:6734:40: note: in expansion of macro ‘CAST’
>  6734 |       TaggedIsSmi(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) {
>       |                             ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::ToInteger(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::ToIntegerTruncationMode)’:
> ../deps/v8/src/code-stub-assembler.h:2714: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]
>  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/code-stub-assembler.cc:6742:3: note: in expansion of macro ‘TVARIABLE’
>  6742 |   TVARIABLE(Object, var_arg, input);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> ../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.cc:6759:25: note: in expansion of macro ‘CAST’
>  6759 |     Branch(IsHeapNumber(CAST(arg)), &if_argisheapnumber,
>       |                         ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:6764:34: note: in expansion of macro ‘CAST’
>  6764 |       TNode<HeapNumber> arg_hn = CAST(arg);
>       |                                  ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc:6787:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>  6787 |           CallBuiltin(Builtins::kNonNumberToNumber, context, arg));
>       |                                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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::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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::HashTableComputeCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:6972:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6972 |       IntPtrAdd(at_least_space_for, WordShr(at_least_space_for, 1)));
>       |                                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:6972: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]
>  6972 |       IntPtrAdd(at_least_space_for, WordShr(at_least_space_for, 1)));
>       |                                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::IntPtrMax(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:6985:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6985 |                                  right);
>       |                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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/code-stub-assembler.cc:6985:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6985 |                                  right);
>       |                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
>   431 |                           TNode<A> false_value) {
>       |                           ~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::IntPtrMin(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:6997:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6997 |                                  right);
>       |                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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/code-stub-assembler.cc:6997:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6997 |                                  right);
>       |                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
>   431 |                           TNode<A> false_value) {
>       |                           ~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
> ../deps/v8/src/code-stub-assembler.cc:7004: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]
>  7004 |   return key;
>       |          ^~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’:
> ../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.cc:7010:39: note: in expansion of macro ‘CAST’
>  7010 |   TNode<PropertyCell> property_cell = CAST(key);
>       |                                       ^~~~
> ../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.cc: In member function ‘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*)’:
> ../deps/v8/src/code-stub-assembler.cc:7128:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NumberDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NumberDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7128 |   TNode<IntPtrT> capacity = SmiUntag(GetCapacity<NumberDictionary>(dictionary));
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NumberDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NumberDictionary]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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::NumberDictionary; 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::NumberDictionary>]’
>  1849 |   TNode<Smi> GetCapacity(TNode<Dictionary> dictionary) {
>       |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7129: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]
>  7129 |   TNode<WordT> mask = IntPtrSub(capacity, IntPtrConstant(1));
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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) {
>       |                            ~~~~~~~~~~~~~~~^~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:7141:3: note: in expansion of macro ‘TVARIABLE’
>  7141 |   TVARIABLE(IntPtrT, var_count, count);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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.cc:7144:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7144 |   *var_entry = entry;
>       |                ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7150: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]
>  7150 |     TNode<IntPtrT> index = EntryToIndex<NumberDictionary>(entry);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 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>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7151: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]
>  7151 |     Node* current = LoadFixedArrayElement(dictionary, index);
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:7175:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7175 |     entry = Signed(WordAnd(IntPtrAdd(entry, var_count.value()), mask));
>       |                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7177:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7177 |     *var_entry = entry;
>       |                  ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::FindInsertionEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*) [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::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7195: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]
>  7195 |                                        &done, 0, kFindInsertionIndex);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7016:23: 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7195:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7195 |                                        &done, 0, kFindInsertionIndex);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7016:47: 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |                                   ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::InsertEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, 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::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’:
> ../deps/v8/src/code-stub-assembler.cc:7218: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]
>  7218 |       SmiShl(enum_index, PropertyDetails::DictionaryStorageField::kShift);
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:292:32: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::SmiShl(v8::internal::CodeStubAssembler::TNode<v8::internal::Smi>, int)’
>   292 |   TNode<Smi> SmiShl(TNode<Smi> a, int shift) {
>       |                     ~~~~~~~~~~~^
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7221: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]
>  7221 |   TVARIABLE(Smi, var_details, SmiOr(SmiConstant(d.AsSmi()), enum_index));
>       |                                                                       ^
> ../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/code-stub-assembler.cc:7221:3: note: in expansion of macro ‘TVARIABLE’
>  7221 |   TVARIABLE(Smi, var_details, SmiOr(SmiConstant(d.AsSmi()), enum_index));
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7228: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]
>  7228 |   var_details = SmiOr(var_details.value(), dont_enum);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’:
> ../deps/v8/src/code-stub-assembler.cc:7329:7: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7329 |       [=] {
>       |       ^~~~~
>  7330 |         return Unsigned(LoadAndUntagToWord32ArrayElement(
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7331 |             transitions, WeakFixedArray::kHeaderSize,
>       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7332 |             IntPtrConstant(TransitionArray::kTransitionLengthIndex)));
>       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7333 |       });
>       |       ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’:
> ../deps/v8/src/code-stub-assembler.cc:7359:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7359 |       DescriptorArrayGetDetails(descriptors, descriptor_number);
>       |                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7359:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7359 |       DescriptorArrayGetDetails(descriptors, descriptor_number);
>       |                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’:
> ../deps/v8/src/code-stub-assembler.cc:7366: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]
>  7366 |   return transition_number;
>       |          ^~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::DescriptorArrayGetDetails(v8::internal::CodeStubAssembler::TNode<v8::internal::DescriptorArray>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>)’:
> ../deps/v8/src/code-stub-assembler.cc:7392:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7392 |       descriptors, EntryIndexToIndex<DescriptorArray>(descriptor_number),
>       |                                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘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&)’:
> ../deps/v8/src/code-stub-assembler.cc:7473:68: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7473 |                 EntryIndexToIndex<DescriptorArray>(start_descriptor));
>       |                                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7477: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]
>  7477 |                 EntryIndexToIndex<DescriptorArray>(end_descriptor));
>       |                                                                  ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:7483:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::UintPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::UintPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7483 |                   body(descriptor_key_index);
>       |                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> In file included from /usr/include/c++/9/functional:59,
>                  from ../deps/v8/src/code-stub-assembler.h:8,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> /usr/include/c++/9/bits/std_function.h:684:25: note:   initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {v8::internal::compiler::TNode<v8::internal::UintPtrT>}]’
>   684 |     operator()(_ArgTypes... __args) const
>       |                ~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::DescriptorLookup(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Name>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::DescriptorArray>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:7496: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]
>  7496 |                           var_name_index, if_not_found);
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2374:27: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2374 |   void Lookup(TNode<Name> unique_name, TNode<Array> array,
>       |               ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7496:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7496 |                           var_name_index, if_not_found);
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2374:53: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2374 |   void Lookup(TNode<Name> unique_name, TNode<Array> array,
>       |                                        ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7496:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7496 |                           var_name_index, if_not_found);
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2375:30: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2375 |               TNode<Uint32T> number_of_valid_entries, Label* if_found,
>       |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::TransitionLookup(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Name>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::TransitionArray>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:7504:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7504 |       NumberOfEntries<TransitionArray>(transitions);
>       |                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7324:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7324 |     TNode<TransitionArray> transitions) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7506:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7506 |                           if_found, var_name_index, if_not_found);
>       |                                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2374:27: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2374 |   void Lookup(TNode<Name> unique_name, TNode<Array> array,
>       |               ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7506:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7506 |                           if_found, var_name_index, if_not_found);
>       |                                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2374:53: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2374 |   void Lookup(TNode<Name> unique_name, TNode<Array> array,
>       |                                        ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7506:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7506 |                           if_found, var_name_index, if_not_found);
>       |                                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2375:30: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  2375 |               TNode<Uint32T> number_of_valid_entries, Label* if_found,
>       |               ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSimpleObjectMap(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)’:
> ../deps/v8/src/code-stub-assembler.cc:7544: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]
>  7544 |       [=] { return IsClearWord32(LoadMapBitField(map), mask); });
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘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*)’:
> ../deps/v8/src/code-stub-assembler.cc:7572:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7572 |                                          var_name_index, if_not_found);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7016:23: 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7572:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7572 |                                          var_name_index, if_not_found);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7016:47: 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |                                   ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::TryLookupProperty(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Int32T>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::Label*, 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*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:7583: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]
>  7583 |   GotoIf(IsSpecialReceiverInstanceType(instance_type), &if_objectisspecial);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4891:19: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
>  4891 |     TNode<Int32T> instance_type) {
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7587:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSObject>::TNode(const v8::internal::compiler::TNode<v8::internal::JSObject>&)’ is deprecated [-Wdeprecated-copy]
>  7587 |                                   var_name_index, if_not_found);
>       |                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:7548:21: note:   initializing argument 1 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*)’
>  7548 |     TNode<JSObject> object, TNode<Map> map, TNode<Name> unique_name,
>       |     ~~~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7587:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
>  7587 |                                   var_name_index, if_not_found);
>       |                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7548:40: note:   initializing argument 2 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*)’
>  7548 |     TNode<JSObject> object, TNode<Map> map, TNode<Name> unique_name,
>       |                             ~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7587:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7587 |                                   var_name_index, if_not_found);
>       |                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7548:57: 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*)’
>  7548 |     TNode<JSObject> object, TNode<Map> map, TNode<Name> unique_name,
>       |                                             ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7605:79: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::GlobalDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::GlobalDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7605 |         dictionary, unique_name, if_found_global, var_name_index, if_not_found);
>       |                                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::GlobalDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::GlobalDictionary]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7016:23: 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::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::GlobalDictionary>; 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7605: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]
>  7605 |         dictionary, unique_name, if_found_global, var_name_index, if_not_found);
>       |                                                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7016:47: 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::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::GlobalDictionary>; 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>]’
>  7016 |     TNode<Dictionary> dictionary, TNode<Name> unique_name, Label* if_found,
>       |                                   ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::TryLookupElement(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Int32T>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:7977: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]
>  7977 |   GotoIf(IsSpecialReceiverInstanceType(instance_type), if_bailout);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4891:19: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
>  4891 |     TNode<Int32T> instance_type) {
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8044: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]
>  8044 |     Node* element = LoadFixedArrayElement(elements, intptr_index);
>       |                                                                 ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:8068:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NumberDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NumberDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  8068 |                            if_not_found);
>       |                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::NumberDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::NumberDictionary]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7122:29: note:   initializing argument 1 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*)’
>  7122 |     TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index,
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8068:40: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  8068 |                            if_not_found);
>       |                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7122:56: 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*)’
>  7122 |     TNode<NumberDictionary> dictionary, TNode<IntPtrT> intptr_index,
>       |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::BranchIfMaybeSpecialIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::String>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:8115: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]
>  8115 |   GotoIf(SmiEqual(string_length, SmiConstant(0)), if_not_special_index);
>       |                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:8116: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]
>  8116 |   GotoIf(SmiGreaterThan(string_length, SmiConstant(kBufferSize)),
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::HasInPrototypeChain(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:8264: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]
>  8264 |     Branch(IsSpecialReceiverInstanceType(object_instance_type),
>       |                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:4891:19: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsSpecialReceiverInstanceType(v8::internal::CodeStubAssembler::TNode<v8::internal::Int32T>)’
>  4891 |     TNode<Int32T> instance_type) {
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ElementOffsetFromIndex(v8::internal::CodeStubAssembler::Node*, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::ParameterMode, int)’:
> ../deps/v8/src/code-stub-assembler.cc:8409:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>  8409 |   return IntPtrAdd(IntPtrConstant(base_size), Signed(shifted_index));
>       |                                                                   ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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:715:38: note:   initializing argument 1 of ‘v8::internal::compiler::TNode<v8::internal::IntPtrT> v8::internal::compiler::CodeAssembler::Signed(v8::internal::compiler::TNode<v8::internal::WordT>)’
>   715 |   TNode<IntPtrT> Signed(TNode<WordT> x) { return UncheckedCast<IntPtrT>(x); }
>       |                         ~~~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::UpdateFeedback(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:8445:64: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  8445 |   TNode<Smi> previous_feedback = 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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1803:62: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::ToObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1803 | TNode<Object> CodeStubAssembler::ToObject(TNode<MaybeObject> value) {
>       |                                           ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:8446: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]
>  8446 |   TNode<Smi> combined_feedback = SmiOr(previous_feedback, CAST(feedback));
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:8449: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]
>  8449 |   GotoIf(SmiEqual(previous_feedback, combined_feedback), &end);
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc:8449: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]
>  8449 |   GotoIf(SmiEqual(previous_feedback, combined_feedback), &end);
>       |                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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.cc: In lambda function:
> ../deps/v8/src/code-stub-assembler.cc:8519: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]
>  8519 |       [=] { return LoadMap(UncheckedCast<HeapObject>(receiver)); });
>       |                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc: In member function ‘v8::internal::TNode<v8::internal::Context> v8::internal::CodeStubAssembler::LoadScriptContext(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:8650: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]
>  8650 |       ScriptContextTable::kFirstContextSlotIndex * kPointerSize));
>       |                                                                ^
> ../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::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.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/code-stub-assembler.cc:8651: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]
>  8651 |   return script_context;
>       |          ^~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’:
> ../deps/v8/src/code-stub-assembler.cc:8811: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]
>  8811 |     var_input.Bind(CallBuiltin(Builtins::kNonNumberToNumber, context, input));
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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::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/code-stub-assembler.cc: In member function ‘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*)’:
> ../deps/v8/src/code-stub-assembler.cc:8831:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>  8831 |   TNode<RawPtrT> backing_store = LoadFixedTypedArrayBackingStore(elements);
>       |                                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1879:32: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::RawPtrT> v8::internal::CodeStubAssembler::LoadFixedTypedArrayBackingStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>)’
>  1879 |     TNode<FixedTypedArrayBase> typed_array) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8834:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedTypedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>  8834 |   EmitBigTypedArrayElementStore(elements, backing_store, offset, bigint_value);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2117:65: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2117 |   void EmitBigTypedArrayElementStore(TNode<FixedTypedArrayBase> elements,
>       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8834:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  8834 |   EmitBigTypedArrayElementStore(elements, backing_store, offset, bigint_value);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::RawPtrT>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtrT]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2118:53: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2118 |                                      TNode<RawPtrT> backing_store,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8834: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]
>  8834 |   EmitBigTypedArrayElementStore(elements, backing_store, offset, bigint_value);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2119:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2119 |                                      TNode<IntPtrT> offset,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8834:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  8834 |   EmitBigTypedArrayElementStore(elements, backing_store, offset, bigint_value);
>       |                                                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2120:52: note:   initializing argument 4 of ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2120 |                                      TNode<BigInt> bigint_value);
>       |                                      ~~~~~~~~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::EmitBigTypedArrayElementStore(v8::internal::CodeStubAssembler::TNode<v8::internal::FixedTypedArrayBase>, v8::internal::CodeStubAssembler::TNode<v8::internal::RawPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’:
> ../deps/v8/src/code-stub-assembler.cc:8840:58: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  8840 |   TNode<WordT> bitfield = LoadBigIntBitfield(bigint_value);
>       |                                                          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2733:66: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::WordT> v8::internal::CodeStubAssembler::LoadBigIntBitfield(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>)’
>  2733 | TNode<WordT> CodeStubAssembler::LoadBigIntBitfield(TNode<BigInt> bigint) {
>       |                                                    ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8848:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  8848 |   var_low = LoadBigIntDigit(bigint_value, 0);
>       |                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2738:66: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::CodeStubAssembler::LoadBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int)’
>  2738 | TNode<UintPtrT> CodeStubAssembler::LoadBigIntDigit(TNode<BigInt> bigint,
>       |                                                    ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8852:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::BigInt>::TNode(const v8::internal::compiler::TNode<v8::internal::BigInt>&)’ is deprecated [-Wdeprecated-copy]
>  8852 |     var_high = LoadBigIntDigit(bigint_value, 1);
>       |                                               ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<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::BigInt]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:2738:66: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::UintPtrT> v8::internal::CodeStubAssembler::LoadBigIntDigit(v8::internal::CodeStubAssembler::TNode<v8::internal::BigInt>, int)’
>  2738 | TNode<UintPtrT> CodeStubAssembler::LoadBigIntDigit(TNode<BigInt> bigint,
>       |                                                    ~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8890: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]
>  8890 |                         IntPtrAdd(offset, IntPtrConstant(kPointerSize)),
>       |                                                                       ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::EmitElementStore(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, bool, v8::internal::ElementsKind, v8::internal::KeyedAccessStoreMode, v8::internal::compiler::CodeAssembler::Label*, v8::internal::CodeStubAssembler::Node*)’:
> ../deps/v8/src/code-stub-assembler.cc:8934: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]
>  8934 |                                     value_obj, CAST(context), bailout);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8821:20: 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*)’
>  8821 |     TNode<IntPtrT> intptr_key, TNode<Object> value, TNode<Context> context,
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:8934: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]
>  8934 |                                     value_obj, CAST(context), bailout);
>       |                                                                      ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:8821:46: 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*)’
>  8821 |     TNode<IntPtrT> intptr_key, TNode<Object> value, TNode<Context> context,
>       |                                ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:8937: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]
>  8937 |                                                CAST(context));
>       |                                                             ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:8734:19: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::PrepareValueForWriteToTypedArray(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::ElementsKind, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>  8734 |     TNode<Object> input, ElementsKind elements_kind, TNode<Context> context) {
>       |     ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubAssembler::BranchIfNumberRelationalComparison(v8::internal::Operation, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/code-stub-assembler.cc:9381: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]
>  9381 |           BranchIfSmiLessThan(smi_left, smi_right, if_true, if_false);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:39: note:   initializing argument 1 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                            ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9381: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]
>  9381 |           BranchIfSmiLessThan(smi_left, smi_right, if_true, if_false);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:53: note:   initializing argument 2 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                                          ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9384: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]
>  9384 |           BranchIfSmiLessThanOrEqual(smi_left, smi_right, if_true, if_false);
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9384: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]
>  9384 |           BranchIfSmiLessThanOrEqual(smi_left, smi_right, if_true, if_false);
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9387: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]
>  9387 |           BranchIfSmiLessThan(smi_right, smi_left, if_true, if_false);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:39: note:   initializing argument 1 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                            ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9387: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]
>  9387 |           BranchIfSmiLessThan(smi_right, smi_left, if_true, if_false);
>       |                                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:53: note:   initializing argument 2 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                                          ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9390: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]
>  9390 |           BranchIfSmiLessThanOrEqual(smi_right, smi_left, if_true, if_false);
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9390: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]
>  9390 |           BranchIfSmiLessThanOrEqual(smi_right, smi_left, if_true, if_false);
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::RelationalComparison(v8::internal::Operation, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Variable*)’:
> ../deps/v8/src/code-stub-assembler.cc:9528: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]
>  9528 |                                 &return_false);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:39: note:   initializing argument 1 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                            ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9528: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]
>  9528 |                                 &return_false);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:53: note:   initializing argument 2 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                                          ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9532: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]
>  9532 |                                        &return_false);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9532: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]
>  9532 |                                        &return_false);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9536: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]
>  9536 |                                 &return_false);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:39: note:   initializing argument 1 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                            ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9536: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]
>  9536 |                                 &return_false);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:480:53: note:   initializing argument 2 of ‘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*)’
>   480 |   void BranchIfSmiLessThan(TNode<Smi> a, TNode<Smi> b, Label* if_true,
>       |                                          ~~~~~~~~~~~^
> ../deps/v8/src/code-stub-assembler.cc:9540: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]
>  9540 |                                        &return_false);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:9540: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]
>  9540 |                                        &return_false);
>       |                                                     ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::CollectFeedbackForString(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Int32T>)’:
> ../deps/v8/src/code-stub-assembler.cc:9910: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]
>  9910 |   return feedback;
>       |          ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::StrictEqual(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, v8::internal::compiler::CodeAssembler::Variable*)’:
> ../deps/v8/src/code-stub-assembler.cc:10505: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]
> 10505 |                 var_type_feedback->Bind(SmiOr(lhs_feedback, rhs_feedback));
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:10505: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]
> 10505 |                 var_type_feedback->Bind(SmiOr(lhs_feedback, rhs_feedback));
>       |                                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Oddball> v8::internal::CodeStubAssembler::HasProperty(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’:
> ../deps/v8/src/code-stub-assembler.cc:10800:75: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
> 10800 |             CallBuiltin(Builtins::kProxyHasProperty, context, object, name));
>       |                                                                           ^
> ../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::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/code-stub-assembler.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::SloppyTNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Name>}; 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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetSuperConstructor(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSFunction>)’:
> ../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.cc:10935:38: note: in expansion of macro ‘CAST’
> 10935 |   TNode<Map> prototype_map = LoadMap(CAST(prototype));
>       |                                      ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc:10938: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]
> 10938 |   result = prototype;
>       |            ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc:10944: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]
> 10944 |                 active_function);
>       |                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::SloppyTNode<v8::internal::JSFunction>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::SpeciesConstructor(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.h:2714: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]
>  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/code-stub-assembler.cc:10956:3: note: in expansion of macro ‘TVARIABLE’
> 10956 |   TVARIABLE(Object, var_result, default_constructor);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Object]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> ../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.cc:10980:38: note: in expansion of macro ‘CAST’
> 10980 |   GotoIfNot(IsConstructorMap(LoadMap(CAST(species))), &throw_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/code-stub-assembler.cc:10981: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]
> 10981 |   var_result = species;
>       |                ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::NumberInc(v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:11088:28: note: in expansion of macro ‘CAST’
> 11088 |     TNode<Smi> smi_value = 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/code-stub-assembler.cc:11090: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]
> 11090 |     var_result = TrySmiAdd(smi_value, one, &if_overflow);
>       |                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:578:52: note:   initializing argument 1 of ‘v8::internal::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*)’
>   578 | TNode<Smi> CodeStubAssembler::TrySmiAdd(TNode<Smi> lhs, TNode<Smi> rhs,
>       |                                         ~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:11090: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]
> 11090 |     var_result = TrySmiAdd(smi_value, one, &if_overflow);
>       |                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:578:68: note:   initializing argument 2 of ‘v8::internal::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*)’
>   578 | TNode<Smi> CodeStubAssembler::TrySmiAdd(TNode<Smi> lhs, TNode<Smi> rhs,
>       |                                                         ~~~~~~~~~~~^~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:11102:43: note: in expansion of macro ‘CAST’
> 11102 |     TNode<HeapNumber> heap_number_value = 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::NumberDec(v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:11130:28: note: in expansion of macro ‘CAST’
> 11130 |     TNode<Smi> smi_value = 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/code-stub-assembler.cc:11133: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]
> 11133 |     var_result = TrySmiSub(smi_value, one, &if_overflow);
>       |                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:588:52: note:   initializing argument 1 of ‘v8::internal::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*)’
>   588 | TNode<Smi> CodeStubAssembler::TrySmiSub(TNode<Smi> lhs, TNode<Smi> rhs,
>       |                                         ~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:11133: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]
> 11133 |     var_result = TrySmiSub(smi_value, one, &if_overflow);
>       |                                                        ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:588:68: note:   initializing argument 2 of ‘v8::internal::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*)’
>   588 | TNode<Smi> CodeStubAssembler::TrySmiSub(TNode<Smi> lhs, TNode<Smi> rhs,
>       |                                                         ~~~~~~~~~~~^~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:11145:43: note: in expansion of macro ‘CAST’
> 11145 |     TNode<HeapNumber> heap_number_value = 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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::NumberAdd(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:11173:26: note: in expansion of macro ‘CAST’
> 11173 |   var_result = TrySmiAdd(CAST(a), CAST(b), &float_add);
>       |                          ^~~~
> ../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/code-stub-assembler.cc:11173:35: note: in expansion of macro ‘CAST’
> 11173 |   var_result = TrySmiAdd(CAST(a), CAST(b), &float_add);
>       |                                   ^~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> > v8::internal::CodeStubAssembler::NumberSub(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >, v8::internal::CodeStubAssembler::SloppyTNode<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/code-stub-assembler.cc:11195:26: note: in expansion of macro ‘CAST’
> 11195 |   var_result = TrySmiSub(CAST(a), CAST(b), &float_sub);
>       |                          ^~~~
> ../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/code-stub-assembler.cc:11195:35: note: in expansion of macro ‘CAST’
> 11195 |   var_result = TrySmiSub(CAST(a), CAST(b), &float_sub);
>       |                                   ^~~~
> ../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/code-stub-assembler.cc: In member function ‘v8::internal::compiler::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> >)’:
> ../deps/v8/src/code-stub-assembler.cc:11329: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]
> 11329 |       CallRuntime(Runtime::kArraySpeciesConstructor, context, o);
>       |                                                                ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc:11331:25: 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]
> 11331 |                      len);
>       |                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::RawPtr<v8::internal::Object> > v8::internal::CodeStubArguments::AtIndexPtr(v8::internal::CodeStubArguments::Node*, v8::internal::CodeStubAssembler::ParameterMode) const’:
> ../deps/v8/src/code-stub-assembler.cc:11373:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >&)’ is deprecated [-Wdeprecated-copy]
> 11373 |       assembler_->UncheckedCast<IntPtrT>(arguments_), offset));
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtr<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::IntPtrT; U = v8::internal::RawPtr<v8::internal::Object>]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(int, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:11403: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]
> 11403 |   result = default_value;
>       |            ^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubArguments::TNode<v8::internal::Object>)’:
> ../deps/v8/src/code-stub-assembler.cc:11424: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]
> 11424 |   result = default_value;
>       |            ^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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/code-stub-assembler.cc: In member function ‘void v8::internal::CodeStubArguments::ForEach(const VariableList&, const ForEachBodyFunction&, v8::internal::CodeStubArguments::Node*, v8::internal::CodeStubArguments::Node*, v8::internal::CodeStubAssembler::ParameterMode)’:
> ../deps/v8/src/code-stub-assembler.cc:11444:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >&)’ is deprecated [-Wdeprecated-copy]
> 11444 |       assembler_->UncheckedCast<IntPtrT>(arguments_),
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtr<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::IntPtrT; U = v8::internal::RawPtr<v8::internal::Object>]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:11447:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >&)’ is deprecated [-Wdeprecated-copy]
> 11447 |       assembler_->UncheckedCast<IntPtrT>(arguments_),
>       |                                                    ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtr<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::IntPtrT; U = v8::internal::RawPtr<v8::internal::Object>]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In member function ‘v8::internal::TNode<v8::internal::Code> v8::internal::CodeStubAssembler::GetSharedFunctionInfoCode(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::SharedFunctionInfo>)’:
> ../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.cc:11550:26: note: in expansion of macro ‘CAST’
> 11550 |   sfi_code = LoadBuiltin(CAST(sfi_data));
>       |                          ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:11555:46: note: in expansion of macro ‘CAST’
> 11555 |   TNode<Int32T> data_type = LoadInstanceType(CAST(sfi_data));
>       |                                              ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:11582:14: note: in expansion of macro ‘CAST’
> 11582 |   sfi_code = CAST(LoadObjectField(
>       |              ^~~~
> ../deps/v8/src/code-stub-assembler.cc:11583:7: note: in expansion of macro ‘CAST’
> 11583 |       CAST(sfi_data), WasmExportedFunctionData::kWrapperCodeOffset));
>       |       ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stub-assembler.cc:11609:14: note: in expansion of macro ‘CAST’
> 11609 |   sfi_code = CAST(LoadObjectField(
>       |              ^~~~
> ../deps/v8/src/code-stub-assembler.cc:11610:7: note: in expansion of macro ‘CAST’
> 11610 |       CAST(sfi_data), InterpreterData::kInterpreterTrampolineOffset));
>       |       ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::CodeStubAssembler::GetArgumentValue(v8::internal::CodeStubArguments*, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/code-stub-assembler.cc:11742:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
> 11742 |   return args->GetOptionalArgumentValue(index);
>       |                                              ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:2545:57: note:   initializing argument 1 of ‘v8::internal::CodeStubArguments::TNode<v8::internal::Object> v8::internal::CodeStubArguments::GetOptionalArgumentValue(v8::internal::CodeStubArguments::TNode<v8::internal::IntPtrT>)’
>  2545 |   TNode<Object> GetOptionalArgumentValue(TNode<IntPtrT> index) {
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:185:59:   required from here
> ../deps/v8/src/code-stub-assembler.h:432:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ 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/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:432:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ 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/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
>   433 |                      [=] { return false_value; });
>       |                                   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
>   433 |                      [=] { return false_value; });
>       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:191:61:   required from here
> ../deps/v8/src/code-stub-assembler.h:432:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ 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/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:432: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]
>   432 |     return Select<A>(condition, [=] { return true_value; },
>       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433: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]
>   433 |                      [=] { return false_value; });
>       |                                   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>   433 |                      [=] { return false_value; });
>       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:196:76:   required from here
> ../deps/v8/src/code-stub-assembler.h:432:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ 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/code-stub-assembler.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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:432:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ 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/code-stub-assembler.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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
>   433 |                      [=] { return false_value; });
>       |                                   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:433:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Oddball>::TNode(const v8::internal::compiler::TNode<v8::internal::Oddball>&)’ is deprecated [-Wdeprecated-copy]
>   433 |                      [=] { return false_value; });
>       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.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.cc:5:
> ../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/code-stub-assembler.cc:203:54:   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/code-stub-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.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/code-stub-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.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/code-stub-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.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/code-stub-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: 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/code-stub-assembler.cc:283:53:   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::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/code-stub-assembler.cc:304:78:   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.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::IntPtrT; F = v8::internal::CodeStubAssembler::WordIsPowerOfTwo(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)::<lambda()>; G = v8::internal::CodeStubAssembler::WordIsPowerOfTwo(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:304:78:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:567:48:   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::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.cc:641:77:   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/code-stub-assembler.cc:652:42:   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.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::IntPtrT; F = 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>)::<lambda()>; G = 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>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:654: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::HeapNumber; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::HeapNumber]’:
> ../deps/v8/src/code-stub-assembler.cc:665:69:   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) {
>       |         ^~~~~~~~
> ../deps/v8/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/code-stub-assembler.cc:847:63:   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::MaybeObject; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::MaybeObject]’:
> ../deps/v8/src/code-stub-assembler.cc:859:41:   required from here
> ../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>   411 |       : TNode<T>(other) {}
>       |                       ^
> ../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/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::TaggedDoesntHaveInstanceType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::InstanceType)::<lambda()>; G = v8::internal::CodeStubAssembler::TaggedDoesntHaveInstanceType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::InstanceType)::<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/code-stub-assembler.cc:1416:65:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::HeapObject; F = v8::internal::CodeStubAssembler::LoadFastProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadFastProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<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/code-stub-assembler.cc:1426: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::HeapObject; F = v8::internal::CodeStubAssembler::LoadSlowProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadSlowProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<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/code-stub-assembler.cc:1436: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::CodeStubAssembler::LoadMapBackPointer(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadMapBackPointer(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<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/code-stub-assembler.cc:1601: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsZeroOrContext(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsZeroOrContext(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:2766: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:3036:64:   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/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1767:46: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::NameDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1767 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry, int field_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::HeapObject; F = v8::internal::CodeStubAssembler::IsPrototypeTypedArrayPrototype(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsPrototypeTypedArrayPrototype(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<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/code-stub-assembler.cc:4851:37:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::TaggedIsCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::TaggedIsCallable(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<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/code-stub-assembler.cc:4860: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsPrivateSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsPrivateSymbol(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>)::<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/code-stub-assembler.cc:5229:43:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsNumber(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsNumber(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:5300:66:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsNumeric(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsNumeric(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:5309: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsNumberPositive(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)::<lambda()>; G = v8::internal::CodeStubAssembler::IsNumberPositive(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::UnionT<v8::internal::Smi, v8::internal::HeapNumber> >)::<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/code-stub-assembler.cc:5342:25:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::String; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::String]’:
> ../deps/v8/src/code-stub-assembler.cc:5541:69:   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) {
>       |         ^~~~~~~~
> ../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::Int32T]’:
> ../deps/v8/src/code-stub-assembler.cc:6040:79:   required from here
> ../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
>   385 |     return *this;
>       |             ^~~~
> ../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/code-stub-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::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; F = v8::internal::CodeStubAssembler::ToNumber_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::ToNumber_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:6352:25:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.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/code-stub-assembler.cc:6665:7:   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/code-stub-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: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/code-stub-assembler.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::HeapNumber>, 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/code-stub-assembler.cc:6704:45:   required from here
> ../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapNumber>::TNode(const v8::internal::compiler::TNode<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/code-stub-assembler.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: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::HeapNumber>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
>   981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
>       |                                                           ~~~~~^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.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/code-stub-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: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::HeapNumber>, v8::internal::compiler::TNode<v8::internal::Smi>}]’
>   981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
>       |                                                           ~~~~~^~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; F = v8::internal::CodeStubAssembler::ToLength_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::ToLength_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:6724:77:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::UnionT<v8::internal::Smi, v8::internal::HeapNumber>; F = v8::internal::CodeStubAssembler::ToInteger_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::ToIntegerTruncationMode)::<lambda()>; G = v8::internal::CodeStubAssembler::ToInteger_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::ToIntegerTruncationMode)::<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/code-stub-assembler.cc:6735:65:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::NameDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:6962:24:   required from here
> ../deps/v8/src/code-stub-assembler.cc:6955:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6955 |   TNode<IntPtrT> entry_index =
>       |                  ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:6958: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]
>  6958 |                                                field_index));
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:6964:24:   required from here
> ../deps/v8/src/code-stub-assembler.cc:6955:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6955 |   TNode<IntPtrT> entry_index =
>       |                  ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:6958: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]
>  6958 |                                                field_index));
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::NumberDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:6966:24:   required from here
> ../deps/v8/src/code-stub-assembler.cc:6955:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  6955 |   TNode<IntPtrT> entry_index =
>       |                  ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:6958: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]
>  6958 |                                                field_index));
>       |                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In instantiation 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>]’:
> ../deps/v8/src/code-stub-assembler.cc:7088:20:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7027:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7027 |   TNode<IntPtrT> capacity = SmiUntag(GetCapacity<Dictionary>(dictionary));
>       |                  ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7028: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]
>  7028 |   TNode<WordT> mask = IntPtrSub(capacity, IntPtrConstant(1));
>       |                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7037:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7037 |     TNode<IntPtrT> index = EntryToIndex<Dictionary>(entry);
>       |                    ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7038: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]
>  7038 |     *var_name_index = index;
>       |     ~~~~~~~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7040: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]
>  7040 |     TNode<HeapObject> current = CAST(LoadFixedArrayElement(dictionary, index));
>       |                       ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:7042:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  7042 |     current = LoadName<Dictionary>(current);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7002:23: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
>  7002 |     TNode<HeapObject> key) {
>       |     ~~~~~~~~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7043: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]
>  7043 |     GotoIf(WordEqual(current, unique_name), if_found);
>       |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7043:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7043 |     GotoIf(WordEqual(current, unique_name), if_found);
>       |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::HeapObject; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7047: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]
>  7047 |     entry = Signed(WordAnd(IntPtrAdd(entry, count), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7047: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]
>  7047 |     entry = Signed(WordAnd(IntPtrAdd(entry, count), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7054:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7054 |   TVARIABLE(IntPtrT, var_count, count);
>       |                      ^~~~~~~~~
> ../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/code-stub-assembler.cc:7054:3: note: in expansion of macro ‘TVARIABLE’
>  7054 |   TVARIABLE(IntPtrT, var_count, count);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7055:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7055 |   TVARIABLE(IntPtrT, var_entry, entry);
>       |                      ^~~~~~~~~
> ../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/code-stub-assembler.cc:7055:3: note: in expansion of macro ‘TVARIABLE’
>  7055 |   TVARIABLE(IntPtrT, var_entry, entry);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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.cc:7063:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7063 |     TNode<IntPtrT> index = EntryToIndex<Dictionary>(entry);
>       |                    ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7064: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]
>  7064 |     *var_name_index = index;
>       |     ~~~~~~~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7066: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]
>  7066 |     TNode<HeapObject> current = CAST(LoadFixedArrayElement(dictionary, index));
>       |                       ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:7069:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  7069 |       current = LoadName<Dictionary>(current);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7002:23: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::NameDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
>  7002 |     TNode<HeapObject> key) {
>       |     ~~~~~~~~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7070: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]
>  7070 |       GotoIf(WordEqual(current, unique_name), if_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7070:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7070 |       GotoIf(WordEqual(current, unique_name), if_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::HeapObject; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7073: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]
>  7073 |       GotoIf(WordEqual(current, TheHoleConstant()), if_not_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Oddball; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7078: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]
>  7078 |     entry = Signed(WordAnd(IntPtrAdd(entry, var_count.value()), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7080:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7080 |     var_entry = entry;
>       |     ~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc: In instantiation 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::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::GlobalDictionary>; 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>]’:
> ../deps/v8/src/code-stub-assembler.cc:7091:20:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7027:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::GlobalDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::GlobalDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7027 |   TNode<IntPtrT> capacity = SmiUntag(GetCapacity<Dictionary>(dictionary));
>       |                  ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::GlobalDictionary>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::GlobalDictionary]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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::GlobalDictionary; 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::GlobalDictionary>]’
>  1849 |   TNode<Smi> GetCapacity(TNode<Dictionary> dictionary) {
>       |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7028: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]
>  7028 |   TNode<WordT> mask = IntPtrSub(capacity, IntPtrConstant(1));
>       |                       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7037:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7037 |     TNode<IntPtrT> index = EntryToIndex<Dictionary>(entry);
>       |                    ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7038: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]
>  7038 |     *var_name_index = index;
>       |     ~~~~~~~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7040: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]
>  7040 |     TNode<HeapObject> current = CAST(LoadFixedArrayElement(dictionary, index));
>       |                       ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:7042:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  7042 |     current = LoadName<Dictionary>(current);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7009:23: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
>  7009 |     TNode<HeapObject> key) {
>       |     ~~~~~~~~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7043: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]
>  7043 |     GotoIf(WordEqual(current, unique_name), if_found);
>       |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7043:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7043 |     GotoIf(WordEqual(current, unique_name), if_found);
>       |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::HeapObject; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7047: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]
>  7047 |     entry = Signed(WordAnd(IntPtrAdd(entry, count), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7047: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]
>  7047 |     entry = Signed(WordAnd(IntPtrAdd(entry, count), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7054:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7054 |   TVARIABLE(IntPtrT, var_count, count);
>       |                      ^~~~~~~~~
> ../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/code-stub-assembler.cc:7054:3: note: in expansion of macro ‘TVARIABLE’
>  7054 |   TVARIABLE(IntPtrT, var_count, count);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7055:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7055 |   TVARIABLE(IntPtrT, var_entry, entry);
>       |                      ^~~~~~~~~
> ../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/code-stub-assembler.cc:7055:3: note: in expansion of macro ‘TVARIABLE’
>  7055 |   TVARIABLE(IntPtrT, var_entry, entry);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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.cc:7063:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7063 |     TNode<IntPtrT> index = EntryToIndex<Dictionary>(entry);
>       |                    ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1769:46: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  1769 |   TNode<IntPtrT> EntryToIndex(TNode<IntPtrT> entry) {
>       |                               ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7064: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]
>  7064 |     *var_name_index = index;
>       |     ~~~~~~~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7066: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]
>  7066 |     TNode<HeapObject> current = CAST(LoadFixedArrayElement(dictionary, index));
>       |                       ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-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/code-stub-assembler.cc:7069:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  7069 |       current = LoadName<Dictionary>(current);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7009:23: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::LoadName(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject> = v8::internal::compiler::TNode<v8::internal::HeapObject>]’
>  7009 |     TNode<HeapObject> key) {
>       |     ~~~~~~~~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7070: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]
>  7070 |       GotoIf(WordEqual(current, unique_name), if_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7070:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7070 |       GotoIf(WordEqual(current, unique_name), if_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::HeapObject; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7073: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]
>  7073 |       GotoIf(WordEqual(current, TheHoleConstant()), if_not_found);
>       |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Oddball; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7078: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]
>  7078 |     entry = Signed(WordAnd(IntPtrAdd(entry, var_count.value()), mask));
>       |                            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7080:15: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7080 |     var_entry = entry;
>       |     ~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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); }
>       |                  ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7150:64:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:6953:63: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::NumberDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  6953 | TNode<IntPtrT> CodeStubAssembler::EntryToIndex(TNode<IntPtrT> entry,
>       |                                                ~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7218:73:   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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation 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]’:
> ../deps/v8/src/code-stub-assembler.cc:7282:60:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7248:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7248 |   TNode<Smi> capacity = GetCapacity<Dictionary>(dictionary);
>       |              ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7249:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7249 |   TNode<Smi> nof = GetNumberOfElements<Dictionary>(dictionary);
>       |              ^~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7250: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]
>  7250 |   TNode<Smi> new_nof = SmiAdd(nof, SmiConstant(1));
>       |                        ~~~~~~^~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7254: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]
>  7254 |   TNode<Smi> required_capacity_pseudo_smi = SmiAdd(new_nof, SmiShr(new_nof, 1));
>       |                                                             ~~~~~~^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../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/code-stub-assembler.cc:7254: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]
>  7254 |   TNode<Smi> required_capacity_pseudo_smi = SmiAdd(new_nof, SmiShr(new_nof, 1));
>       |                                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7255: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]
>  7255 |   GotoIf(SmiBelow(capacity, required_capacity_pseudo_smi), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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::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/code-stub-assembler.cc:7255: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]
>  7255 |   GotoIf(SmiBelow(capacity, required_capacity_pseudo_smi), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7257:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7257 |   TNode<Smi> deleted = GetNumberOfDeletedElements<Dictionary>(dictionary);
>       |              ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7259: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]
>  7259 |   TNode<Smi> half_of_free_elements = SmiShr(SmiSub(capacity, new_nof), 1);
>       |                                             ~~~~~~^~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7259: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]
>  7259 |   TNode<Smi> half_of_free_elements = SmiShr(SmiSub(capacity, new_nof), 1);
>       |                                             ~~~~~~^~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7260: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]
>  7260 |   GotoIf(SmiAbove(deleted, half_of_free_elements), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7260: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]
>  7260 |   GotoIf(SmiAbove(deleted, half_of_free_elements), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7262:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7262 |   TNode<Smi> enum_index = GetNextEnumerationIndex<Dictionary>(dictionary);
>       |              ^~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1854:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> v8::internal::CodeStubAssembler::GetNextEnumerationIndex(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>]’
>  1854 |   TNode<Smi> GetNextEnumerationIndex(TNode<Dictionary> dictionary) {
>       |                                      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7263: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]
>  7263 |   TNode<Smi> new_enum_index = SmiAdd(enum_index, SmiConstant(1));
>       |                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7266: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]
>  7266 |   GotoIf(SmiAbove(new_enum_index, max_enum_index), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7266: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]
>  7266 |   GotoIf(SmiAbove(new_enum_index, max_enum_index), bailout);
>       |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.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/code-stub-assembler.cc:7271:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7271 |   SetNextEnumerationIndex<Dictionary>(dictionary, new_enum_index);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1860:50: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::SetNextEnumerationIndex(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>]’
>  1860 |   void SetNextEnumerationIndex(TNode<Dictionary> dictionary,
>       |                                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7271:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
>  7271 |   SetNextEnumerationIndex<Dictionary>(dictionary, new_enum_index);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1861:43: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::SetNextEnumerationIndex(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>]’
>  1861 |                                TNode<Smi> next_enum_index_smi) {
>       |                                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7272:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7272 |   SetNumberOfElements<Dictionary>(dictionary, new_nof);
>       |   ^~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7272:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
>  7272 |   SetNumberOfElements<Dictionary>(dictionary, new_nof);
>       |   ^~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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.cc:5:
> ../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/code-stub-assembler.cc:7275:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7275 |   FindInsertionEntry<Dictionary>(dictionary, key, &var_key_index);
>       |   ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7191:27: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::FindInsertionEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*) [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::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7191 |     TNode<NameDictionary> dictionary, TNode<Name> key,
>       |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7275:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7275 |   FindInsertionEntry<Dictionary>(dictionary, key, &var_key_index);
>       |   ^~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7191:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::FindInsertionEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*) [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::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7191 |     TNode<NameDictionary> dictionary, TNode<Name> key,
>       |                                       ~~~~~~~~~~~~^~~
> ../deps/v8/src/code-stub-assembler.cc:7276:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::NameDictionary>::TNode(const v8::internal::compiler::TNode<v8::internal::NameDictionary>&)’ is deprecated [-Wdeprecated-copy]
>  7276 |   InsertEntry<Dictionary>(dictionary, key, value, var_key_index.value(),
>       |   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7209:27: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::InsertEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, 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::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
>  7209 |     TNode<NameDictionary> dictionary, TNode<Name> name, TNode<Object> value,
>       |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7276:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7276 |   InsertEntry<Dictionary>(dictionary, key, value, var_key_index.value(),
>       |   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7209:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::InsertEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, 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::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
>  7209 |     TNode<NameDictionary> dictionary, TNode<Name> name, TNode<Object> value,
>       |                                       ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7276:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>  7276 |   InsertEntry<Dictionary>(dictionary, key, value, var_key_index.value(),
>       |   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7209:71: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::InsertEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, 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::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
>  7209 |     TNode<NameDictionary> dictionary, TNode<Name> name, TNode<Object> value,
>       |                                                         ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7276:3: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Smi>::TNode(const v8::internal::compiler::TNode<v8::internal::Smi>&)’ is deprecated [-Wdeprecated-copy]
>  7276 |   InsertEntry<Dictionary>(dictionary, key, value, var_key_index.value(),
>       |   ^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7210:38: note:   initializing argument 5 of ‘void v8::internal::CodeStubAssembler::InsertEntry(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, 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::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<v8::internal::Object> = v8::internal::compiler::TNode<v8::internal::Object>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Smi> = v8::internal::compiler::TNode<v8::internal::Smi>]’
>  7210 |     TNode<IntPtrT> index, TNode<Smi> enum_index) {
>       |                           ~~~~~~~~~~~^~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::Uint32T; F = v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]::<lambda()>; G = v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7333: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ToKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’:
> ../deps/v8/src/code-stub-assembler.cc:7351:19:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7347:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7347 |                    EntryIndexToIndex<Array>(entry_index));
>       |                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ToKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’:
> ../deps/v8/src/code-stub-assembler.cc:7353:19:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7347:57: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7347 |                    EntryIndexToIndex<Array>(entry_index));
>       |                                                         ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘v8::internal::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::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>]’:
> ../deps/v8/src/code-stub-assembler.cc:7384:43:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7376:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7376 |   TNode<MaybeObject> element =
>       |                      ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7380:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  7380 |   return 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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1759:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1759 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’:
> ../deps/v8/src/code-stub-assembler.cc:7386:43:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7376:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7376 |   TNode<MaybeObject> element =
>       |                      ^~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7338:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryIndexToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7338 |     TNode<Uint32T> entry_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7380:33: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  7380 |   return 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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1759:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1759 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7496:55:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7517:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7517 |     number_of_valid_entries = NumberOfEntries(array);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7317:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’
>  7317 |     TNode<DescriptorArray> descriptors) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7285:50: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7285 | void CodeStubAssembler::LookupLinear(TNode<Name> unique_name,
>       |                                      ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7286:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7286 |                                      TNode<Array> array,
>       |                                      ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7287:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7287 |                                      TNode<Uint32T> number_of_valid_entries,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7397:50: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7397 | void CodeStubAssembler::LookupBinary(TNode<Name> unique_name,
>       |                                      ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7398:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7398 |                                      TNode<Array> array,
>       |                                      ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7399:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7399 |                                      TNode<Uint32T> number_of_valid_entries,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7506:65:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7517:29: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7517 |     number_of_valid_entries = NumberOfEntries(array);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7324:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7324 |     TNode<TransitionArray> transitions) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7285:50: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7285 | void CodeStubAssembler::LookupLinear(TNode<Name> unique_name,
>       |                                      ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7286:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7286 |                                      TNode<Array> array,
>       |                                      ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7527:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7527 |     LookupLinear<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7287:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7287 |                                      TNode<Uint32T> number_of_valid_entries,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc:7397:50: note:   initializing argument 1 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7397 | void CodeStubAssembler::LookupBinary(TNode<Name> unique_name,
>       |                                      ~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7398:51: note:   initializing argument 2 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7398 |                                      TNode<Array> array,
>       |                                      ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7532:5: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7532 |     LookupBinary<Array>(unique_name, array, number_of_valid_entries, if_found,
>       |     ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7399:53: note:   initializing argument 3 of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
>  7399 |                                      TNode<Uint32T> number_of_valid_entries,
>       |                                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::BoolT; F = v8::internal::CodeStubAssembler::IsSimpleObjectMap(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)::<lambda()>; G = v8::internal::CodeStubAssembler::IsSimpleObjectMap(v8::internal::CodeStubAssembler::TNode<v8::internal::Map>)::<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/code-stub-assembler.cc:7544:64:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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::Name; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Name]’:
> ../deps/v8/src/code-stub-assembler.cc:7564:50:   required from here
> ../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>   411 |       : TNode<T>(other) {}
>       |                       ^
> ../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: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::DescriptorArray; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::DescriptorArray]’:
> ../deps/v8/src/code-stub-assembler.cc:7564:50:   required from here
> ../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>   411 |       : TNode<T>(other) {}
>       |                       ^
> ../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/compiler/code-assembler.h: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::Uint32T; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Uint32T]’:
> ../deps/v8/src/code-stub-assembler.cc:7564:50:   required from here
> ../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>   411 |       : TNode<T>(other) {}
>       |                       ^
> ../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: 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/code-stub-assembler.cc:7568: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/code-stub-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::Map; F = v8::internal::CodeStubAssembler::LoadReceiverMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadReceiverMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Map>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
> ../deps/v8/src/code-stub-assembler.cc:8519:67:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.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::SloppyTNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Name>}; 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/code-stub-assembler.cc:10799:18:   required from here
> ../deps/v8/src/code-stub-assembler.h:1949:73: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ 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/code-stub-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: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::SloppyTNode<v8::internal::HeapObject>, v8::internal::compiler::TNode<v8::internal::Name>}]’
>   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/code-stub-assembler.cc:11331:25:   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::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtr<v8::internal::Object>]’:
> ../deps/v8/src/code-stub-assembler.cc:11355:41:   required from here
> ../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::RawPtr<v8::internal::Object> >::TNode(const v8::internal::compiler::TNode<v8::internal::RawPtr<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::RawPtr<v8::internal::Object> >’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::RawPtr<v8::internal::Object>]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::Int32T; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; 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::Int32T>; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:185: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::IntPtrT; 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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; 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::IntPtrT>; 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::IntPtrT; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:191: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::Oddball; 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; 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::Oddball>; 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:196: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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-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::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/code-stub-assembler.cc:203:54:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:159:50: note:   initializing argument 1 of ‘v8::internal::compiler::Node* v8::internal::CodeStubAssembler::SelectImpl(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, const NodeGenerator&, const NodeGenerator&, v8::internal::MachineRepresentation)’
>   159 | Node* CodeStubAssembler::SelectImpl(TNode<BoolT> condition,
>       |                                     ~~~~~~~~~~~~~^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../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::IntPtrT; F = v8::internal::CodeStubAssembler::WordIsPowerOfTwo(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)::<lambda()>; G = v8::internal::CodeStubAssembler::WordIsPowerOfTwo(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::IntPtrT>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:304:78:   required from here
> ../deps/v8/src/base/macros.h:285: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]
>   285 |   return x;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.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::CodeStubAssembler::TaggedDoesntHaveInstanceType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::InstanceType)::<lambda()>; G = v8::internal::CodeStubAssembler::TaggedDoesntHaveInstanceType(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::InstanceType)::<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/code-stub-assembler.cc:1416:65:   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/code-stub-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-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/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::HeapObject; F = v8::internal::CodeStubAssembler::LoadFastProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadFastProperties(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::JSObject>)::<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/code-stub-assembler.cc:1426:61:   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/code-stub-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-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::CodeStubAssembler::LoadMapBackPointer(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadMapBackPointer(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Map>)::<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/code-stub-assembler.cc:1601:60:   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/code-stub-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/code-stub-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/code-stub-assembler.cc:1648:77:   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/code-stub-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/code-stub-assembler.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::Object; bool FromTyped = true]’
> ../deps/v8/src/code-stub-assembler.cc:2108:76:   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/code-stub-assembler.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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::FixedArrayBase>]’:
> ../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::FixedArrayBase; PreviousType = v8::internal::HeapObject; bool FromTyped = true]’
> ../deps/v8/src/code-stub-assembler.cc:5116:66:   required from here
> ../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>   285 |   return x;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: In instantiation of ‘v8::internal::compiler::SloppyTNode<T>::SloppyTNode(const v8::internal::compiler::TNode<U>&) [with U = v8::internal::FixedArrayBase; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::FixedArrayBase]’:
> ../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::FixedArrayBase; PreviousType = v8::internal::HeapObject; bool FromTyped = true]’
> ../deps/v8/src/code-stub-assembler.cc:5116:66:   required from here
> ../deps/v8/src/compiler/code-assembler.h:411:23: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::FixedArrayBase>::TNode(const v8::internal::compiler::TNode<v8::internal::FixedArrayBase>&)’ is deprecated [-Wdeprecated-copy]
>   411 |       : TNode<T>(other) {}
>       |                       ^
> ../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 ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.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::CodeStubAssembler::ToNumber_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::ToNumber_Inline(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<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/code-stub-assembler.cc:6352:25:   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/code-stub-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/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::HeapObject]’:
> ../deps/v8/src/code-stub-assembler.cc:7042:13:   required from ‘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>]’
> ../deps/v8/src/code-stub-assembler.cc:7088:20:   required from here
> ../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>   385 |     return *this;
>       |             ^~~~
> ../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.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::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7037:20:   required from ‘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::GlobalDictionary; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::GlobalDictionary>; 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>]’
> ../deps/v8/src/code-stub-assembler.cc:7091:20:   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/code-stub-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:6953:63: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::EntryToIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, int) [with Dictionary = v8::internal::GlobalDictionary; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’
>  6953 | TNode<IntPtrT> CodeStubAssembler::EntryToIndex(TNode<IntPtrT> entry,
>       |                                                ~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Uint32T>]’:
> ../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::Uint32T; F = v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]::<lambda()>; G = v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:7333:8:   required from here
> ../deps/v8/src/base/macros.h:285: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]
>   285 |   return x;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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: In instantiation of ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Uint32T]’:
> ../deps/v8/src/code-stub-assembler.cc:7517:29:   required from ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
> ../deps/v8/src/code-stub-assembler.cc:7496:55:   required from here
> ../deps/v8/src/compiler/code-assembler.h:385:13: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>   385 |     return *this;
>       |             ^~~~
> ../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/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7527:5:   required from ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
> ../deps/v8/src/code-stub-assembler.cc:7496:55:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7299:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7299 |       IntPtrMul(ChangeInt32ToIntPtr(number_of_valid_entries), factor));
>       |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7297:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7297 |   TNode<IntPtrT> last_exclusive = IntPtrAdd(
>       |                                   ~~~~~~~~~^
>  7298 |       first_inclusive,
>       |       ~~~~~~~~~~~~~~~~                      
>  7299 |       IntPtrMul(ChangeInt32ToIntPtr(number_of_valid_entries), factor));
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7307:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  7307 |                       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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1759:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1759 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7308: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]
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7309:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7309:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7302:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7302 |                 [=](SloppyTNode<IntPtrT> name_index) {
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7303 |                   TNode<MaybeObject> element =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7304 |                       LoadArrayElement(array, Array::kHeaderSize, name_index);
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7305 |                   CSA_ASSERT(this, IsStrongHeapObject(element));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7306 |                   TNode<Name> candidate_name =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7307 |                       CAST(ToStrongHeapObject(element));
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7310 |                 },
>       |                 ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7302:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7302 |                 [=](SloppyTNode<IntPtrT> name_index) {
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7303 |                   TNode<MaybeObject> element =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7304 |                       LoadArrayElement(array, Array::kHeaderSize, name_index);
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7305 |                   CSA_ASSERT(this, IsStrongHeapObject(element));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7306 |                   TNode<Name> candidate_name =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7307 |                       CAST(ToStrongHeapObject(element));
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7310 |                 },
>       |                 ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7532:5:   required from ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [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>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
> ../deps/v8/src/code-stub-assembler.cc:7496:55:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7405:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7405 |   TNode<Uint32T> limit =
>       |                  ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7317:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’
>  7317 |     TNode<DescriptorArray> descriptors) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7407:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7407 |   TVARIABLE(Uint32T, var_high, limit);
>       |                      ^~~~~~~~
> ../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/code-stub-assembler.cc:7407:3: note: in expansion of macro ‘TVARIABLE’
>  7407 |   TVARIABLE(Uint32T, var_high, limit);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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: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::Uint32T]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7423:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7423 |     TNode<Uint32T> sorted_key_index = GetSortedKeyIndex<Array>(array, mid);
>       |                    ^~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7357:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’
>  7357 |     TNode<DescriptorArray> descriptors, TNode<Uint32T> descriptor_number) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7423:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7423 |     TNode<Uint32T> sorted_key_index = GetSortedKeyIndex<Array>(array, mid);
>       |                    ^~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7357:56: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’
>  7357 |     TNode<DescriptorArray> descriptors, TNode<Uint32T> descriptor_number) {
>       |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7424:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7424 |     TNode<Name> mid_name = GetKey<Array>(array, sorted_key_index);
>       |                 ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7370:52: note:   initializing argument 1 of ‘v8::internal::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::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>]’
>  7370 | TNode<Name> CodeStubAssembler::GetKey(TNode<Array> array,
>       |                                       ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7424:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7424 |     TNode<Name> mid_name = GetKey<Array>(array, sorted_key_index);
>       |                 ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7371:54: note:   initializing argument 2 of ‘v8::internal::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::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>]’
>  7371 |                                       TNode<Uint32T> entry_index) {
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7432:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7432 |       var_high = mid;
>       |       ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7450:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7450 |     TNode<Uint32T> sort_index =
>       |                    ^~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7357:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::DescriptorArray>]’
>  7357 |     TNode<DescriptorArray> descriptors, TNode<Uint32T> descriptor_number) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7452:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::DescriptorArray>::TNode(const v8::internal::compiler::TNode<v8::internal::DescriptorArray>&)’ is deprecated [-Wdeprecated-copy]
>  7452 |     TNode<Name> current_name = GetKey<Array>(array, sort_index);
>       |                 ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7370:52: note:   initializing argument 1 of ‘v8::internal::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::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>]’
>  7370 | TNode<Name> CodeStubAssembler::GetKey(TNode<Array> array,
>       |                                       ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7452:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7452 |     TNode<Name> current_name = GetKey<Array>(array, sort_index);
>       |                 ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7371:54: note:   initializing argument 2 of ‘v8::internal::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::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>]’
>  7371 |                                       TNode<Uint32T> entry_index) {
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7456:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7456 |     GotoIf(WordNotEqual(current_name, unique_name), &next);
>       |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7456:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7456 |     GotoIf(WordNotEqual(current_name, unique_name), &next);
>       |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                                               ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7459:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7459 |     *var_name_index = ToKeyIndex<Array>(sort_index);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7345:61: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ToKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::DescriptorArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7345 | TNode<IntPtrT> CodeStubAssembler::ToKeyIndex(TNode<Uint32T> entry_index) {
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::LookupLinear(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7527:5:   required from ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
> ../deps/v8/src/code-stub-assembler.cc:7506:65:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7299:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7299 |       IntPtrMul(ChangeInt32ToIntPtr(number_of_valid_entries), factor));
>       |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7297:44: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  7297 |   TNode<IntPtrT> last_exclusive = IntPtrAdd(
>       |                                   ~~~~~~~~~^
>  7298 |       first_inclusive,
>       |       ~~~~~~~~~~~~~~~~                      
>  7299 |       IntPtrMul(ChangeInt32ToIntPtr(number_of_valid_entries), factor));
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7307:46: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::MaybeObject>::TNode(const v8::internal::compiler::TNode<v8::internal::MaybeObject>&)’ is deprecated [-Wdeprecated-copy]
>  7307 |                       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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:1759:24: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::HeapObject> v8::internal::CodeStubAssembler::ToStrongHeapObject(v8::internal::CodeStubAssembler::TNode<v8::internal::MaybeObject>)’
>  1759 |     TNode<MaybeObject> value) {
>       |     ~~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7308: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]
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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) {
>       |         ^~~~~~~~
> ../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/code-stub-assembler.cc:7309:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7309:35: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7302:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7302 |                 [=](SloppyTNode<IntPtrT> name_index) {
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7303 |                   TNode<MaybeObject> element =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7304 |                       LoadArrayElement(array, Array::kHeaderSize, name_index);
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7305 |                   CSA_ASSERT(this, IsStrongHeapObject(element));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7306 |                   TNode<Name> candidate_name =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7307 |                       CAST(ToStrongHeapObject(element));
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7310 |                 },
>       |                 ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7302:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7302 |                 [=](SloppyTNode<IntPtrT> name_index) {
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7303 |                   TNode<MaybeObject> element =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7304 |                       LoadArrayElement(array, Array::kHeaderSize, name_index);
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7305 |                   CSA_ASSERT(this, IsStrongHeapObject(element));
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7306 |                   TNode<Name> candidate_name =
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7307 |                       CAST(ToStrongHeapObject(element));
>       |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7308 |                   *var_name_index = name_index;
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7309 |                   GotoIf(WordEqual(candidate_name, unique_name), if_found);
>       |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  7310 |                 },
>       |                 ~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.cc: In instantiation of ‘void v8::internal::CodeStubAssembler::LookupBinary(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’:
> ../deps/v8/src/code-stub-assembler.cc:7532:5:   required from ‘void v8::internal::CodeStubAssembler::Lookup(v8::internal::CodeStubAssembler::TNode<v8::internal::Name>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT>*, v8::internal::compiler::CodeAssembler::Label*) [with Array = v8::internal::TransitionArray; 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::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::compiler::CodeAssembler::Label = v8::internal::compiler::CodeAssemblerLabel; v8::internal::compiler::CodeAssembler::TVariable<v8::internal::IntPtrT> = v8::internal::compiler::TypedCodeAssemblerVariable<v8::internal::IntPtrT>]’
> ../deps/v8/src/code-stub-assembler.cc:7506:65:   required from here
> ../deps/v8/src/code-stub-assembler.cc:7405:18: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7405 |   TNode<Uint32T> limit =
>       |                  ^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7324:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::NumberOfEntries(v8::internal::CodeStubAssembler::TNode<T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7324 |     TNode<TransitionArray> transitions) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/code-stub-assembler.cc:7407:22: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7407 |   TVARIABLE(Uint32T, var_high, limit);
>       |                      ^~~~~~~~
> ../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/code-stub-assembler.cc:7407:3: note: in expansion of macro ‘TVARIABLE’
>  7407 |   TVARIABLE(Uint32T, var_high, limit);
>       |   ^~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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: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::Uint32T]’
>  1187 |   TypedCodeAssemblerVariable(TNode<T> initial_value, CodeAssembler* assembler)
>       |                              ~~~~~~~~~^~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7423:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7423 |     TNode<Uint32T> sorted_key_index = GetSortedKeyIndex<Array>(array, mid);
>       |                    ^~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7365:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7365 |     TNode<TransitionArray> transitions, TNode<Uint32T> transition_number) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7423:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7423 |     TNode<Uint32T> sorted_key_index = GetSortedKeyIndex<Array>(array, mid);
>       |                    ^~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7365:56: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7365 |     TNode<TransitionArray> transitions, TNode<Uint32T> transition_number) {
>       |                                         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7424:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7424 |     TNode<Name> mid_name = GetKey<Array>(array, sorted_key_index);
>       |                 ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7370:52: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7370 | TNode<Name> CodeStubAssembler::GetKey(TNode<Array> array,
>       |                                       ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7424:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7424 |     TNode<Name> mid_name = GetKey<Array>(array, sorted_key_index);
>       |                 ^~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7371:54: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7371 |                                       TNode<Uint32T> entry_index) {
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7432:16: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7432 |       var_high = mid;
>       |       ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7450:20: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7450 |     TNode<Uint32T> sort_index =
>       |                    ^~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7365:28: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> v8::internal::CodeStubAssembler::GetSortedKeyIndex(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>]’
>  7365 |     TNode<TransitionArray> transitions, TNode<Uint32T> transition_number) {
>       |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7452:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::TransitionArray>::TNode(const v8::internal::compiler::TNode<v8::internal::TransitionArray>&)’ is deprecated [-Wdeprecated-copy]
>  7452 |     TNode<Name> current_name = GetKey<Array>(array, sort_index);
>       |                 ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7370:52: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7370 | TNode<Name> CodeStubAssembler::GetKey(TNode<Array> array,
>       |                                       ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7452:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7452 |     TNode<Name> current_name = GetKey<Array>(array, sort_index);
>       |                 ^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7371:54: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Name> v8::internal::CodeStubAssembler::GetKey(v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::Name> = v8::internal::compiler::TNode<v8::internal::Name>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::TransitionArray>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7371 |                                       TNode<Uint32T> entry_index) {
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/code-stub-assembler.cc:7456:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7456 |     GotoIf(WordNotEqual(current_name, unique_name), &next);
>       |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                             ~~~~~~~~~~~~^~~~
> ../deps/v8/src/code-stub-assembler.cc:7456:24: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Name>::TNode(const v8::internal::compiler::TNode<v8::internal::Name>&)’ is deprecated [-Wdeprecated-copy]
>  7456 |     GotoIf(WordNotEqual(current_name, unique_name), &next);
>       |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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: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::Name; Right = v8::internal::Name; <template-parameter-1-3> = void]’
>   848 |   TNode<BoolT> WordNotEqual(TNode<Left> left, TNode<Right> right) {
>       |                                               ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/code-stub-assembler.cc:7459:21: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Uint32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Uint32T>&)’ is deprecated [-Wdeprecated-copy]
>  7459 |     *var_name_index = ToKeyIndex<Array>(sort_index);
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../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/code-stub-assembler.cc:7345:61: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::ToKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T>) [with Array = v8::internal::TransitionArray; v8::internal::TNode<v8::internal::IntPtrT> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::TNode<v8::internal::Uint32T> = v8::internal::compiler::TNode<v8::internal::Uint32T>]’
>  7345 | TNode<IntPtrT> CodeStubAssembler::ToKeyIndex(TNode<Uint32T> entry_index) {
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Map>]’:
> ../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::Map; F = v8::internal::CodeStubAssembler::LoadReceiverMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; G = v8::internal::CodeStubAssembler::LoadReceiverMap(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Map>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:8519:67:   required from here
> ../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
>   285 |   return x;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::Int32T>]’:
> ../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::Int32T; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; 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::Int32T>; 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::Int32T; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Int32T>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:185:59:   required from here
> ../deps/v8/src/base/macros.h:285:10: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Int32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Int32T>&)’ is deprecated [-Wdeprecated-copy]
>   285 |   return x;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/code-stub-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/code-stub-assembler.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::CodeStubAssembler::SelectConstant(v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>, v8::internal::CodeStubAssembler::TNode<T>, v8::internal::CodeStubAssembler::TNode<T>) [with A = v8::internal::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; 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::Oddball>; 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::Oddball; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::Oddball>; v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> = v8::internal::compiler::TNode<v8::internal::BoolT>]’
> ../deps/v8/src/code-stub-assembler.cc:196:76:   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/code-stub-assembler.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: In member function ‘v8::internal::TNode<v8::internal::Oddball> v8::internal::CodeStubAssembler::HasProperty(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Object>, v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::Context>, v8::internal::CodeStubAssembler::HasPropertyLookupMode)’:
> ../deps/v8/src/compiler/code-assembler.h:963:71: warning: ‘fallback_runtime_function_id’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   963 |                            implicit_cast<SloppyTNode<Object>>(args)...);
>       |                                                                       ^
> ../deps/v8/src/code-stub-assembler.cc:10823:25: note: ‘fallback_runtime_function_id’ was declared here
> 10823 |     Runtime::FunctionId fallback_runtime_function_id;
>       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o ../deps/v8/src/code-stubs.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-stubs.h:9,
>                  from ../deps/v8/src/code-stubs.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/code-stubs.h:12,
>                  from ../deps/v8/src/code-stubs.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/code-stubs.h:12,
>                  from ../deps/v8/src/code-stubs.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/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/code-stubs.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/code-stubs.h:12,
>                  from ../deps/v8/src/code-stubs.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/code-stubs.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-stubs.h:9,
>                  from ../deps/v8/src/code-stubs.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/code-stubs.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-stubs.h:9,
>                  from ../deps/v8/src/code-stubs.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/code-stubs.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/code-stubs.h:12,
>                  from ../deps/v8/src/code-stubs.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/code-stubs.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/code-stubs.h:9,
>                  from ../deps/v8/src/code-stubs.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/code-stubs.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/code-stubs.cc:14:
> ../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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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/code-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../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-stubs.cc:14:
> ../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/code-stubs.cc:14:
> ../deps/v8/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/codegen.o ../deps/v8/src/codegen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/codegen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o ../deps/v8/src/compilation-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/objects/hash-table.h:10,
>                  from ../deps/v8/src/objects/compilation-cache.h:8,
>                  from ../deps/v8/src/compilation-cache.h:9,
>                  from ../deps/v8/src/compilation-cache.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/counters.h:11,
>                  from ../deps/v8/src/compilation-cache.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/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/objects/hash-table.h:10,
>                  from ../deps/v8/src/objects/compilation-cache.h:8,
>                  from ../deps/v8/src/compilation-cache.h:9,
>                  from ../deps/v8/src/compilation-cache.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/compilation-cache.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/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/objects/hash-table.h:10,
>                  from ../deps/v8/src/objects/compilation-cache.h:8,
>                  from ../deps/v8/src/compilation-cache.h:9,
>                  from ../deps/v8/src/compilation-cache.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:15,
>                  from ../deps/v8/src/compilation-cache.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/compilation-cache.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/counters.h:15,
>                  from ../deps/v8/src/compilation-cache.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/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/compilation-cache.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/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/objects/hash-table.h:10,
>                  from ../deps/v8/src/objects/compilation-cache.h:8,
>                  from ../deps/v8/src/compilation-cache.h:9,
>                  from ../deps/v8/src/compilation-cache.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/compilation-cache.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/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/compilation-cache.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compilation-cache.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/counters.h:15,
>                  from ../deps/v8/src/compilation-cache.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o ../deps/v8/src/compilation-dependencies.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/compilation-dependencies.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/handles-inl.h:9,
>                  from ../deps/v8/src/compilation-dependencies.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/compilation-dependencies.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/compilation-dependencies.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/compilation-dependencies.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/compilation-dependencies.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/compilation-dependencies.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/compilation-dependencies.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/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/compilation-dependencies.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/compilation-dependencies.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/compilation-dependencies.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/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/compilation-dependencies.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/handles-inl.h:11,
>                  from ../deps/v8/src/compilation-dependencies.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/compilation-dependencies.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o ../deps/v8/src/compilation-statistics.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/compilation-statistics.h:12,
>                  from ../deps/v8/src/compilation-statistics.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/compilation-statistics.cc:9:
> ../deps/v8/src/compilation-statistics.h: In instantiation of ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = std::__cxx11::basic_string<char>&; _U2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::enable_if<(std::_PCC<true, _T1, _T2>::_MoveConstructiblePair<_U1, _U2>() && std::_PCC<true, _T1, _T2>::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type <anonymous> = true; _T1 = std::__cxx11::basic_string<char>; _T2 = v8::internal::CompilationStatistics::PhaseStats]’:
> /usr/include/c++/9/bits/stl_pair.h:529:14:   required from ‘constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string<char>&; _T2 = v8::internal::CompilationStatistics::PhaseStats&; typename std::__decay_and_strip<_T2>::__type = v8::internal::CompilationStatistics::PhaseStats; typename std::__decay_and_strip<_Tp>::__type = std::__cxx11::basic_string<char>]’
> ../deps/v8/src/compilation-statistics.cc:23:70:   required from here
> ../deps/v8/src/compilation-statistics.h:29:9: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>    29 |   class BasicStats {
>       |         ^~~~~~~~~~
> In file included from ../deps/v8/src/compilation-statistics.h:12,
>                  from ../deps/v8/src/compilation-statistics.cc:9:
> ../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/compilation-statistics.cc:9:
> ../deps/v8/src/compilation-statistics.h:60:9: note: synthesized method ‘v8::internal::CompilationStatistics::BasicStats::BasicStats(const v8::internal::CompilationStatistics::BasicStats&)’ first required here
>    60 |   class OrderedStats : public BasicStats {
>       |         ^~~~~~~~~~~~
> ../deps/v8/src/compilation-statistics.h:66:9: note: synthesized method ‘v8::internal::CompilationStatistics::OrderedStats::OrderedStats(const v8::internal::CompilationStatistics::OrderedStats&)’ first required here
>    66 |   class PhaseStats : public OrderedStats {
>       |         ^~~~~~~~~~
> In file included from /usr/include/c++/9/bits/stl_algobase.h:64,
>                  from /usr/include/c++/9/bits/char_traits.h:39,
>                  from /usr/include/c++/9/ios:40,
>                  from /usr/include/c++/9/ostream:38,
>                  from ../deps/v8/src/compilation-statistics.cc:5:
> /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method ‘v8::internal::CompilationStatistics::PhaseStats::PhaseStats(const v8::internal::CompilationStatistics::PhaseStats&)’ first required here
>   342 |  : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { }
>       |                                                                ^
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/compiler-dispatcher/compiler-dispatcher-job.h:8,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.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/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.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:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.cc:5:
> ../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/counters.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/identity-map.h:9,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.h:20,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/identity-map.h:9,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.h:20,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/identity-map.h:9,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.h:20,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:13:
> ../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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/counters.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:13:
> ../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/compiler-dispatcher/compiler-dispatcher.cc:16:
> ../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/identity-map.h:9,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.h:20,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.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/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/compiler-dispatcher/compiler-dispatcher.cc:16:
> ../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/compiler-dispatcher/compiler-dispatcher.cc:16:
> ../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/counters.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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) {
>       |             ^~~~~~~~
> ../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/compiler-dispatcher/optimizing-compile-dispatcher.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler-dispatcher/optimizing-compile-dispatcher.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler-dispatcher/optimizing-compile-dispatcher.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler-dispatcher/optimizing-compile-dispatcher.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler-dispatcher/optimizing-compile-dispatcher.cc:12:
> ../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/compiler-dispatcher/optimizing-compile-dispatcher.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/compiler.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/compiler-dispatcher/compiler-dispatcher-job.h:8,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.h:12,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/counters.h:11,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/compiler-dispatcher/compiler-dispatcher-job.h:8,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.h:12,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/compiler-dispatcher/compiler-dispatcher-job.h:8,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.h:12,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/counters.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:9:
> ../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/compiler-dispatcher/unoptimized-compile-job.cc:15:
> ../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/compiler-dispatcher/compiler-dispatcher-job.h:8,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.h:12,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler-dispatcher/unoptimized-compile-job.cc:15:
> ../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/compiler-dispatcher/unoptimized-compile-job.cc:15:
> ../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/counters.h:15,
>                  from ../deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.h:13,
>                  from ../deps/v8/src/compiler-dispatcher/unoptimized-compile-job.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler.o ../deps/v8/src/compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler.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/compiler.h:15,
>                  from ../deps/v8/src/compiler.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/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/compiler.cc:12:
> ../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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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/compiler.h:15,
>                  from ../deps/v8/src/compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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/compiler.h:15,
>                  from ../deps/v8/src/compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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/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/compiler.h:14,
>                  from ../deps/v8/src/compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/access-builder.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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/compiler/access-builder.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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) {
>       |             ^~~~~~~~
> ../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/compiler/access-builder.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/access-builder.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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/compiler/access-builder.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/access-builder.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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/compiler/access-builder.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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/compiler/access-builder.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/access-builder.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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/compiler/access-builder.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: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/compiler/access-builder.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/access-builder.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/compiler/access-info.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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/compiler/access-info.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/compiler/access-info.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:15,
>                  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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.cc:11:
> ../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-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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/counters.h:15,
>                  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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.cc:11:
> ../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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/compiler/access-info.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.cc:11:
> ../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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.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/counters.h:15,
>                  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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/access-info.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/all-nodes.h:8,
>                  from ../deps/v8/src/compiler/all-nodes.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o ../deps/v8/src/compiler/basic-block-instrumentor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/basic-block-instrumentor.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/compiler/basic-block-instrumentor.cc:15:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9:
> ../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/compiler/basic-block-instrumentor.cc:15:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9:
> ../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:15,
>                  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/compiler/basic-block-instrumentor.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-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/compiler/basic-block-instrumentor.cc:15:
> ../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/counters.h:15,
>                  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/compiler/basic-block-instrumentor.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) {
>       |             ^~~~~~~~
> 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/compiler/basic-block-instrumentor.cc:15:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/basic-block-instrumentor.cc:9:
> ../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/compiler/basic-block-instrumentor.cc:15:
> ../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/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/compiler/basic-block-instrumentor.cc:15:
> ../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/compiler/basic-block-instrumentor.cc:15:
> ../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/counters.h:15,
>                  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/compiler/basic-block-instrumentor.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o ../deps/v8/src/compiler/branch-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/functional-list.h:8,
>                  from ../deps/v8/src/compiler/branch-elimination.h:9,
>                  from ../deps/v8/src/compiler/branch-elimination.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/branch-elimination.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o ../deps/v8/src/compiler/bytecode-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.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/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/compiler/bytecode-analysis.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.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/compiler/bytecode-analysis.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.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:15,
>                  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/compiler/bytecode-analysis.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) {
>       |             ^~~~~~~~
> 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/compiler/bytecode-analysis.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/counters.h:15,
>                  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/compiler/bytecode-analysis.cc:9:
> ../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/compiler/bytecode-analysis.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.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/compiler/bytecode-analysis.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/bytecode-analysis.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/bytecode-analysis.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/counters.h:15,
>                  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/compiler/bytecode-analysis.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o ../deps/v8/src/compiler/bytecode-graph-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:8,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.cc:11:
> ../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/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/compiler/bytecode-graph-builder.cc:16:
> ../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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:8,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/bytecode-graph-builder.cc:16:
> ../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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:8,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/bytecode-graph-builder.cc:16:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/bytecode-graph-builder.cc:16:
> ../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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-analysis.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:8,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/compiler/bytecode-graph-builder.cc:16:
> ../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/compiler/bytecode-graph-builder.cc:16:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.h:9,
>                  from ../deps/v8/src/compiler/bytecode-graph-builder.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/bytecode-graph-builder.cc: In member function ‘void v8::internal::compiler::BytecodeGraphBuilder::VisitTestTypeOf()’:
> ../deps/v8/src/compiler/bytecode-graph-builder.cc:2514:33: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  2514 |   environment()->BindAccumulator(result);
>       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o ../deps/v8/src/compiler/bytecode-liveness-map.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/bytecode-liveness-map.h:9,
>                  from ../deps/v8/src/compiler/bytecode-liveness-map.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o ../deps/v8/src/compiler/c-linkage.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/assembler-inl.h:8,
>                  from ../deps/v8/src/compiler/c-linkage.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/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/compiler/c-linkage.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/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/compiler/c-linkage.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/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/compiler/c-linkage.cc:5:
> ../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/compiler/c-linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/c-linkage.cc:5:
> ../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/compiler/c-linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/c-linkage.cc:5:
> ../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/compiler/c-linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/c-linkage.cc:5:
> ../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/compiler/c-linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/c-linkage.cc:5:
> ../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/compiler/c-linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/c-linkage.cc:5:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o ../deps/v8/src/compiler/checkpoint-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/checkpoint-elimination.h:9,
>                  from ../deps/v8/src/compiler/checkpoint-elimination.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o ../deps/v8/src/compiler/code-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/code-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/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/compiler/code-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/compiler/code-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/compiler/code-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) {
>       |                          ~~~~~~~~~^~~~~
> 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/compiler/code-assembler.cc:24:
> ../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/compiler/code-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/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/compiler/code-assembler.cc:24:
> ../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/compiler/code-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/compiler/code-assembler.cc:24:
> ../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/compiler/code-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/compiler/code-assembler.cc:24:
> ../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/compiler/code-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/compiler/code-assembler.cc:24:
> ../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/compiler/code-assembler.cc:24:
> ../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/compiler/code-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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::IntPtrAdd(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::WordT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:564:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   564 |       return right;
>       |              ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc:568:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   568 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::IntPtrSub(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::WordT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:586:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   586 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordShl(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, int)’:
> ../deps/v8/src/compiler/code-assembler.cc:614:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   614 |   return (shift != 0) ? WordShl(value, IntPtrConstant(shift)) : value;
>       |                                                                 ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordShr(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, int)’:
> ../deps/v8/src/compiler/code-assembler.cc:618:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   618 |   return (shift != 0) ? WordShr(value, IntPtrConstant(shift)) : value;
>       |                                                                 ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordSar(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, int)’:
> ../deps/v8/src/compiler/code-assembler.cc:622:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   622 |   return (shift != 0) ? WordSar(value, IntPtrConstant(shift)) : value;
>       |                                                                 ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word32T> v8::internal::compiler::CodeAssembler::Word32Shr(v8::internal::compiler::SloppyTNode<v8::internal::Word32T>, int)’:
> ../deps/v8/src/compiler/code-assembler.cc:626:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word32T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word32T>&)’ is deprecated [-Wdeprecated-copy]
>   626 |   return (shift != 0) ? Word32Shr(value, Int32Constant(shift)) : value;
>       |                                                                  ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordOr(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::WordT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:640:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   640 |       return right;
>       |              ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc:644:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   644 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordShl(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::IntegralT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:690:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   690 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordShr(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::IntegralT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:709:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   709 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::WordT> v8::internal::compiler::CodeAssembler::WordSar(v8::internal::compiler::SloppyTNode<v8::internal::WordT>, v8::internal::compiler::SloppyTNode<v8::internal::IntegralT>)’:
> ../deps/v8/src/compiler/code-assembler.cc:727:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::WordT>::TNode(const v8::internal::compiler::TNode<v8::internal::WordT>&)’ is deprecated [-Wdeprecated-copy]
>   727 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word32T> v8::internal::compiler::CodeAssembler::Word32Or(v8::internal::compiler::SloppyTNode<v8::internal::Word32T>, v8::internal::compiler::SloppyTNode<v8::internal::Word32T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:744: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]
>   744 |       return right;
>       |              ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc:748: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]
>   748 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word32T> v8::internal::compiler::CodeAssembler::Word32Shl(v8::internal::compiler::SloppyTNode<v8::internal::Word32T>, v8::internal::compiler::SloppyTNode<v8::internal::Word32T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:794: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]
>   794 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word32T> v8::internal::compiler::CodeAssembler::Word32Shr(v8::internal::compiler::SloppyTNode<v8::internal::Word32T>, v8::internal::compiler::SloppyTNode<v8::internal::Word32T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:813: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]
>   813 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word32T> v8::internal::compiler::CodeAssembler::Word32Sar(v8::internal::compiler::SloppyTNode<v8::internal::Word32T>, v8::internal::compiler::SloppyTNode<v8::internal::Word32T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:831: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]
>   831 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.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.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word64T> v8::internal::compiler::CodeAssembler::Word64Or(v8::internal::compiler::SloppyTNode<v8::internal::Word64T>, v8::internal::compiler::SloppyTNode<v8::internal::Word64T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:848:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word64T>&)’ is deprecated [-Wdeprecated-copy]
>   848 |       return right;
>       |              ^~~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word64T]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.cc:852:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word64T>&)’ is deprecated [-Wdeprecated-copy]
>   852 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word64T]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word64T> v8::internal::compiler::CodeAssembler::Word64Shl(v8::internal::compiler::SloppyTNode<v8::internal::Word64T>, v8::internal::compiler::SloppyTNode<v8::internal::Word64T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:898:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word64T>&)’ is deprecated [-Wdeprecated-copy]
>   898 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word64T]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word64T> v8::internal::compiler::CodeAssembler::Word64Shr(v8::internal::compiler::SloppyTNode<v8::internal::Word64T>, v8::internal::compiler::SloppyTNode<v8::internal::Word64T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:917:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word64T>&)’ is deprecated [-Wdeprecated-copy]
>   917 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word64T]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.cc: In member function ‘v8::internal::compiler::TNode<v8::internal::Word64T> v8::internal::compiler::CodeAssembler::Word64Sar(v8::internal::compiler::SloppyTNode<v8::internal::Word64T>, v8::internal::compiler::SloppyTNode<v8::internal::Word64T>)’:
> ../deps/v8/src/compiler/code-assembler.cc:935:14: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Word64T>::TNode(const v8::internal::compiler::TNode<v8::internal::Word64T>&)’ is deprecated [-Wdeprecated-copy]
>   935 |       return left;
>       |              ^~~~
> In file included from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Word64T>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Word64T]’
>   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) {
>       |         ^~~~~~~~
> 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/compiler/code-assembler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/code-factory.h:9,
>                  from ../deps/v8/src/compiler/code-assembler.h:16,
>                  from ../deps/v8/src/compiler/code-assembler.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/handler-table.h:10,
>                  from ../deps/v8/src/objects/code.h:8,
>                  from ../deps/v8/src/code-reference.h:9,
>                  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/compiler/code-assembler.cc:5:
> ../deps/v8/src/utils.h: In function ‘int v8::internal::WhichPowerOf2(T) [with T = long int; <template-parameter-1-2> = void]’:
> ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    84 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:86:5: note: here
>    86 |     case 4:
>       |     ^~~~
> ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:89:5: note: here
>    89 |     case 2:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o ../deps/v8/src/compiler/code-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-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/macro-assembler.h:9,
>                  from ../deps/v8/src/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/code-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/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/compiler/code-generator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/code-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/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/compiler/code-generator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/code-generator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/code-generator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/code-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/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/compiler/code-generator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/code-generator.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-generator.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/code-generator.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o ../deps/v8/src/compiler/common-node-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-node-cache.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o ../deps/v8/src/compiler/common-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/common-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/common-operator-reducer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o ../deps/v8/src/compiler/common-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/common-operator.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/common-operator.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/common-operator.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/common-operator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/common-operator.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/compiler/common-operator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/common-operator.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/compiler/common-operator.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/common-operator.cc:9:
> ../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/compiler/common-operator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/common-operator.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/compiler/common-operator.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/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/compiler/common-operator.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/common-operator.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o ../deps/v8/src/compiler/compiler-source-position-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-aux-data.h:8,
>                  from ../deps/v8/src/compiler/compiler-source-position-table.h:9,
>                  from ../deps/v8/src/compiler/compiler-source-position-table.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/constant-folding-reducer.o ../deps/v8/src/compiler/constant-folding-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/constant-folding-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.h:8,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/compiler/constant-folding-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.h:8,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/compiler/constant-folding-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.h:8,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/compiler/constant-folding-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/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/compiler/constant-folding-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.h:8,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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/compiler/constant-folding-reducer.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: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/compiler/constant-folding-reducer.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/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/compiler/constant-folding-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/constant-folding-reducer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o ../deps/v8/src/compiler/control-equivalence.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/control-equivalence.h:9,
>                  from ../deps/v8/src/compiler/control-equivalence.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o ../deps/v8/src/compiler/control-flow-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/control-flow-optimizer.h:8,
>                  from ../deps/v8/src/compiler/control-flow-optimizer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o ../deps/v8/src/compiler/dead-code-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/dead-code-elimination.h:9,
>                  from ../deps/v8/src/compiler/dead-code-elimination.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o ../deps/v8/src/compiler/effect-control-linearizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:9,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/effect-control-linearizer.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/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/compiler/effect-control-linearizer.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/compiler/effect-control-linearizer.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/compiler/effect-control-linearizer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:9,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/compiler/effect-control-linearizer.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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/compiler/effect-control-linearizer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/effect-control-linearizer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.h:9,
>                  from ../deps/v8/src/compiler/effect-control-linearizer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o ../deps/v8/src/compiler/escape-analysis-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis-reducer.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/escape-analysis.h:10,
>                  from ../deps/v8/src/compiler/escape-analysis-reducer.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis-reducer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o ../deps/v8/src/compiler/escape-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/escape-analysis.h:10,
>                  from ../deps/v8/src/compiler/escape-analysis.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/escape-analysis.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/base/functional.h:17,
>                  from ../deps/v8/src/compiler/escape-analysis.h:8,
>                  from ../deps/v8/src/compiler/escape-analysis.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::Map>; Source = v8::internal::Handle<v8::internal::HeapObject>]’:
> ../deps/v8/src/compiler/escape-analysis.cc:675:75:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Handle<v8::internal::Map>’ from an array of ‘const class v8::internal::Handle<v8::internal::HeapObject>’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis.h:9,
>                  from ../deps/v8/src/compiler/escape-analysis.cc:5:
> ../deps/v8/src/handles.h:91:7: note: ‘class v8::internal::Handle<v8::internal::Map>’ declared here
>    91 | class Handle final : public HandleBase {
>       |       ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o ../deps/v8/src/compiler/frame-elider.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/frame-elider.h:8,
>                  from ../deps/v8/src/compiler/frame-elider.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/frame-elider.h:8,
>                  from ../deps/v8/src/compiler/frame-elider.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/frame-elider.h:8,
>                  from ../deps/v8/src/compiler/frame-elider.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/frame-elider.h:8,
>                  from ../deps/v8/src/compiler/frame-elider.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o ../deps/v8/src/compiler/frame-states.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/frame-states.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/compiler/frame-states.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/callable.h:9,
>                  from ../deps/v8/src/compiler/frame-states.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/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/compiler/frame-states.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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/frame-states.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/compiler/frame-states.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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/frame-states.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/compiler/frame-states.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/compiler/frame-states.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/handles-inl.h:11,
>                  from ../deps/v8/src/compiler/frame-states.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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/frame-states.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/compiler/frame-states.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/frame-states.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/compiler/frame-states.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o ../deps/v8/src/compiler/frame.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/frame.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/frame.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/frame.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/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/bit-vector.h:8,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/frame.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/interface-descriptors.h:10,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/frame.cc:7:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o ../deps/v8/src/compiler/gap-resolver.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/gap-resolver.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/gap-resolver.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/gap-resolver.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/gap-resolver.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o ../deps/v8/src/compiler/graph-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/graph-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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/graph-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/graph-assembler.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o ../deps/v8/src/compiler/graph-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/graph-reducer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o ../deps/v8/src/compiler/graph-trimmer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-trimmer.h:8,
>                  from ../deps/v8/src/compiler/graph-trimmer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o ../deps/v8/src/compiler/graph-visualizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-stubs.h:9,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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-stubs.h:9,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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-stubs.h:9,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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-stubs.h:9,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/objects/string-inl.h:10,
>                  from ../deps/v8/src/objects/script-inl.h:11,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:25:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../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/compiler/graph-visualizer.h:13,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/code-stubs.h:9,
>                  from ../deps/v8/src/compiler/graph-visualizer.cc:11:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o ../deps/v8/src/compiler/graph.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/graph.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o ../deps/v8/src/compiler/instruction-scheduler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-scheduler.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-scheduler.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/compiler/instruction-scheduler.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) {
>       |             ^~~~~~~~
> 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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-scheduler.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o ../deps/v8/src/compiler/instruction-selector.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:11,
>                  from ../deps/v8/src/compiler/instruction-selector.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/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/compiler/instruction-selector.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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/handles.h:15,
>                  from ../deps/v8/src/code-reference.h:8,
>                  from ../deps/v8/src/assembler.h:43,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o ../deps/v8/src/compiler/instruction.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/instruction.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/state-values-utils.h:10,
>                  from ../deps/v8/src/compiler/instruction.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) {
>       |             ^~~~~~~~
> ../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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/instruction.cc: In function ‘std::ostream& v8::internal::compiler::operator<<(std::ostream&, const v8::internal::compiler::PrintableInstructionOperand&)’:
> ../deps/v8/src/compiler/instruction.cc:163:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   163 |       }
>       |       ^
> ../deps/v8/src/compiler/instruction.cc:165:5: note: here
>   165 |     case InstructionOperand::CONSTANT:
>       |     ^~~~
> ../deps/v8/src/compiler/instruction.cc:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   175 |       }
>       |       ^
> ../deps/v8/src/compiler/instruction.cc:177:5: note: here
>   177 |     case InstructionOperand::EXPLICIT:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o ../deps/v8/src/compiler/int64-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/int64-lowering.h:8,
>                  from ../deps/v8/src/compiler/int64-lowering.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/int64-lowering.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) {
>       |             ^~~~~~~~
> ../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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/int64-lowering.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o ../deps/v8/src/compiler/js-call-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/api.h:13,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/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/compiler/js-call-reducer.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/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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 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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/handles-inl.h:11,
>                  from ../deps/v8/src/heap/factory-inl.h:10,
>                  from ../deps/v8/src/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/compiler/js-call-reducer.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/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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/compiler/frame-states.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-call-reducer.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/compiler/js-call-reducer.cc:20:
> ../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/compiler/js-call-reducer.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/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-promise-gen.h:8,
>                  from ../deps/v8/src/compiler/js-call-reducer.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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o ../deps/v8/src/compiler/js-context-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-context-specialization.h:8,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/js-context-specialization.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-context-specialization.h:8,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-context-specialization.h:8,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-context-specialization.h:8,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/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/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/feedback-vector-inl.h:11,
>                  from ../deps/v8/src/objects-inl.h:23,
>                  from ../deps/v8/src/contexts-inl.h:10,
>                  from ../deps/v8/src/compiler/js-context-specialization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-context-specialization.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o ../deps/v8/src/compiler/js-create-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.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/js-create-lowering.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/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/js-create-lowering.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/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/compiler/js-create-lowering.cc:22:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.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/compiler/js-create-lowering.cc:22:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.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/compiler/js-create-lowering.cc:22:
> ../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/js-create-lowering.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/compiler/js-create-lowering.cc:22:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-create-lowering.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/compiler/js-create-lowering.cc:22:
> ../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/compiler/js-create-lowering.cc:22:
> ../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/js-create-lowering.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o ../deps/v8/src/compiler/js-generic-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/js-generic-lowering.h:7,
>                  from ../deps/v8/src/compiler/js-generic-lowering.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/js-generic-lowering.h:7,
>                  from ../deps/v8/src/compiler/js-generic-lowering.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/js-generic-lowering.h:7,
>                  from ../deps/v8/src/compiler/js-generic-lowering.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o ../deps/v8/src/compiler/js-graph.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/js-graph.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-graph.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/js-graph.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/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/compiler/js-graph.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/js-graph.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/compiler/js-graph.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/js-graph.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/compiler/js-graph.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-graph.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/compiler/js-graph.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/js-graph.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/compiler/js-graph.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: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/compiler/js-graph.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-graph.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o ../deps/v8/src/compiler/js-inlining-heuristic.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/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/compiler/js-inlining-heuristic.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/compiler/js-inlining-heuristic.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/compiler/js-inlining-heuristic.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/compiler/js-inlining-heuristic.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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/compiler/js-inlining-heuristic.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/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/compiler/js-inlining-heuristic.cc:11:
> ../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/compiler/js-inlining-heuristic.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.h:8,
>                  from ../deps/v8/src/compiler/js-inlining-heuristic.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o ../deps/v8/src/compiler/js-inlining.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.h:8,
>                  from ../deps/v8/src/compiler/js-inlining.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.cc:19:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-inlining.h:9,
>                  from ../deps/v8/src/compiler/js-inlining.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o ../deps/v8/src/compiler/js-intrinsic-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.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/js-intrinsic-lowering.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) {
>       |             ^~~~~~~~
> 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/js-intrinsic-lowering.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.cc:16:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.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/compiler/js-intrinsic-lowering.cc:16:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.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/compiler/js-intrinsic-lowering.cc:16:
> ../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/js-intrinsic-lowering.cc:9:
> ../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/compiler/js-intrinsic-lowering.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-intrinsic-lowering.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/compiler/js-intrinsic-lowering.cc:16:
> ../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/compiler/js-intrinsic-lowering.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/js-intrinsic-lowering.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o ../deps/v8/src/compiler/js-native-context-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/api.h:13,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/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/js-native-context-specialization.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/api.h:13,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/js-native-context-specialization.cc:21:
> ../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/compiler/js-native-context-specialization.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o ../deps/v8/src/compiler/js-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/js-operator.h:10,
>                  from ../deps/v8/src/compiler/js-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/js-operator.cc:12:
> ../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/compiler/js-operator.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/compiler/js-operator.h:10,
>                  from ../deps/v8/src/compiler/js-operator.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/compiler/js-operator.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/compiler/js-operator.h:10,
>                  from ../deps/v8/src/compiler/js-operator.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/compiler/js-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/js-operator.cc:12:
> ../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/compiler/js-operator.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/compiler/js-operator.h:10,
>                  from ../deps/v8/src/compiler/js-operator.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/compiler/js-operator.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/js-operator.cc:12:
> ../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/handles-inl.h:11,
>                  from ../deps/v8/src/compiler/js-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/js-operator.cc:12:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o ../deps/v8/src/compiler/js-type-hint-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-type-hint-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-type-hint-lowering.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/js-type-hint-lowering.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o ../deps/v8/src/compiler/js-typed-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.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-utils.h:12,
>                  from ../deps/v8/src/compiler/js-typed-lowering.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/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/js-typed-lowering.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/js-typed-lowering.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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.h:9,
>                  from ../deps/v8/src/compiler/js-typed-lowering.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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/js-typed-lowering.cc:19:
> ../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/compiler/js-typed-lowering.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o ../deps/v8/src/compiler/jump-threading.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/jump-threading.h:8,
>                  from ../deps/v8/src/compiler/jump-threading.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/jump-threading.h:8,
>                  from ../deps/v8/src/compiler/jump-threading.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/code-stubs.h:12,
>                  from ../deps/v8/src/compiler/code-generator-impl.h:8,
>                  from ../deps/v8/src/compiler/jump-threading.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/jump-threading.h:8,
>                  from ../deps/v8/src/compiler/jump-threading.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/jump-threading.h:8,
>                  from ../deps/v8/src/compiler/jump-threading.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o ../deps/v8/src/compiler/linkage.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/linkage.h:10,
>                  from ../deps/v8/src/compiler/linkage.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/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/compiler/linkage.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/linkage.h:10,
>                  from ../deps/v8/src/compiler/linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/linkage.h:10,
>                  from ../deps/v8/src/compiler/linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/linkage.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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/frame.h:8,
>                  from ../deps/v8/src/compiler/linkage.h:10,
>                  from ../deps/v8/src/compiler/linkage.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/linkage.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o ../deps/v8/src/compiler/live-range-separator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/live-range-separator.h:8,
>                  from ../deps/v8/src/compiler/live-range-separator.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/live-range-separator.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/base/bits.h:12,
>                  from ../deps/v8/src/base/hashmap.h:14,
>                  from ../deps/v8/src/zone/zone.h:10,
>                  from ../deps/v8/src/compiler/live-range-separator.h:8,
>                  from ../deps/v8/src/compiler/live-range-separator.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/live-range-separator.cc:6:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o ../deps/v8/src/compiler/load-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/load-elimination.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/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/compiler/load-elimination.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.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/compiler/load-elimination.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.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/compiler/load-elimination.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/load-elimination.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/compiler/load-elimination.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.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/compiler/load-elimination.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/load-elimination.cc:12:
> ../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/compiler/load-elimination.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/load-elimination.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/globals.h:18,
>                  from ../deps/v8/src/compiler/opcodes.h:10,
>                  from ../deps/v8/src/compiler/node.h:8,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::Handle<v8::internal::Map>; Source = v8::internal::Handle<v8::internal::HeapObject>]’:
> ../deps/v8/src/compiler/load-elimination.cc:962:73:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::Handle<v8::internal::Map>’ from an array of ‘const class v8::internal::Handle<v8::internal::HeapObject>’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.h:9,
>                  from ../deps/v8/src/compiler/load-elimination.cc:5:
> ../deps/v8/src/handles.h:91:7: note: ‘class v8::internal::Handle<v8::internal::Map>’ declared here
>    91 | class Handle final : public HandleBase {
>       |       ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o ../deps/v8/src/compiler/loop-analysis.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/loop-analysis.h:9,
>                  from ../deps/v8/src/compiler/loop-analysis.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o ../deps/v8/src/compiler/loop-peeling.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/loop-analysis.h:9,
>                  from ../deps/v8/src/compiler/loop-peeling.h:9,
>                  from ../deps/v8/src/compiler/loop-peeling.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o ../deps/v8/src/compiler/loop-variable-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/functional-list.h:8,
>                  from ../deps/v8/src/compiler/loop-variable-optimizer.h:8,
>                  from ../deps/v8/src/compiler/loop-variable-optimizer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o ../deps/v8/src/compiler/machine-graph-verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/machine-graph-verifier.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/machine-graph-verifier.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/machine-graph-verifier.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph.o ../deps/v8/src/compiler/machine-graph.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/machine-graph.h:8,
>                  from ../deps/v8/src/compiler/machine-graph.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o ../deps/v8/src/compiler/machine-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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-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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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) {
>       |             ^~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:15:
> ../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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/node.h:10,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/machine-operator-reducer.cc:5:
> ../deps/v8/src/utils.h: In function ‘int v8::internal::WhichPowerOf2(T) [with T = int; <template-parameter-1-2> = void]’:
> ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    84 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:86:5: note: here
>    86 |     case 4:
>       |     ^~~~
> ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:89:5: note: here
>    89 |     case 2:
>       |     ^~~~
> ../deps/v8/src/utils.h: In function ‘int v8::internal::WhichPowerOf2(T) [with T = unsigned int; <template-parameter-1-2> = void]’:
> ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    84 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:86:5: note: here
>    86 |     case 4:
>       |     ^~~~
> ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:89:5: note: here
>    89 |     case 2:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o ../deps/v8/src/compiler/machine-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/compiler/machine-operator.h:12,
>                  from ../deps/v8/src/compiler/machine-operator.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o ../deps/v8/src/compiler/memory-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/memory-optimizer.h:8,
>                  from ../deps/v8/src/compiler/memory-optimizer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/graph-assembler.h:8,
>                  from ../deps/v8/src/compiler/memory-optimizer.h:8,
>                  from ../deps/v8/src/compiler/memory-optimizer.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/memory-optimizer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o ../deps/v8/src/compiler/move-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/move-optimizer.h:8,
>                  from ../deps/v8/src/compiler/move-optimizer.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/move-optimizer.h:8,
>                  from ../deps/v8/src/compiler/move-optimizer.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/move-optimizer.h:8,
>                  from ../deps/v8/src/compiler/move-optimizer.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/move-optimizer.h:8,
>                  from ../deps/v8/src/compiler/move-optimizer.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o ../deps/v8/src/compiler/node-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/node-cache.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 {
>       |                       ~~~~~~~~~~^~~~~
> ../deps/v8/src/compiler/node-cache.cc: In instantiation of ‘v8::internal::compiler::Node** v8::internal::compiler::NodeCache<Key, Hash, Pred>::Find(v8::internal::Zone*, Key) [with Key = std::pair<int, char>; Hash = v8::base::hash<std::pair<int, char> >; Pred = std::equal_to<std::pair<int, char> >]’:
> ../deps/v8/src/compiler/node-cache.cc:118:34:   required from here
> ../deps/v8/src/compiler/node-cache.cc:72:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
>    72 |     memset(entries_, 0, sizeof(Entry) * num_entries);
>       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/node-cache.cc:25:36: note: ‘struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry’ declared here
>    25 | struct NodeCache<Key, Hash, Pred>::Entry {
>       |                                    ^~~~~
> ../deps/v8/src/compiler/node-cache.cc: In instantiation of ‘bool v8::internal::compiler::NodeCache<Key, Hash, Pred>::Resize(v8::internal::Zone*) [with Key = std::pair<int, char>; Hash = v8::base::hash<std::pair<int, char> >; Pred = std::equal_to<std::pair<int, char> >]’:
> ../deps/v8/src/compiler/node-cache.cc:118:34:   required from here
> ../deps/v8/src/compiler/node-cache.cc:41:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
>    41 |   memset(entries_, 0, sizeof(Entry) * num_entries);
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/node-cache.cc:25:36: note: ‘struct v8::internal::compiler::NodeCache<std::pair<int, char> >::Entry’ declared here
>    25 | struct NodeCache<Key, Hash, Pred>::Entry {
>       |                                    ^~~~~
> ../deps/v8/src/compiler/node-cache.cc: In instantiation of ‘v8::internal::compiler::Node** v8::internal::compiler::NodeCache<Key, Hash, Pred>::Find(v8::internal::Zone*, Key) [with Key = std::pair<long int, char>; Hash = v8::base::hash<std::pair<long int, char> >; Pred = std::equal_to<std::pair<long int, char> >]’:
> ../deps/v8/src/compiler/node-cache.cc:119:34:   required from here
> ../deps/v8/src/compiler/node-cache.cc:72:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
>    72 |     memset(entries_, 0, sizeof(Entry) * num_entries);
>       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/node-cache.cc:25:36: note: ‘struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry’ declared here
>    25 | struct NodeCache<Key, Hash, Pred>::Entry {
>       |                                    ^~~~~
> ../deps/v8/src/compiler/node-cache.cc: In instantiation of ‘bool v8::internal::compiler::NodeCache<Key, Hash, Pred>::Resize(v8::internal::Zone*) [with Key = std::pair<long int, char>; Hash = v8::base::hash<std::pair<long int, char> >; Pred = std::equal_to<std::pair<long int, char> >]’:
> ../deps/v8/src/compiler/node-cache.cc:119:34:   required from here
> ../deps/v8/src/compiler/node-cache.cc:41:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
>    41 |   memset(entries_, 0, sizeof(Entry) * num_entries);
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/node-cache.cc:25:36: note: ‘struct v8::internal::compiler::NodeCache<std::pair<long int, char> >::Entry’ declared here
>    25 | struct NodeCache<Key, Hash, Pred>::Entry {
>       |                                    ^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o ../deps/v8/src/compiler/node-marker.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/node-marker.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o ../deps/v8/src/compiler/node-matchers.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/node-matchers.h:11,
>                  from ../deps/v8/src/compiler/node-matchers.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-origin-table.o ../deps/v8/src/compiler/node-origin-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-origin-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-aux-data.h:8,
>                  from ../deps/v8/src/compiler/node-origin-table.h:11,
>                  from ../deps/v8/src/compiler/node-origin-table.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o ../deps/v8/src/compiler/node-properties.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-properties.h:8,
>                  from ../deps/v8/src/compiler/node-properties.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/node-properties.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/node-properties.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/node-properties.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-properties.h:8,
>                  from ../deps/v8/src/compiler/node-properties.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/compiler/node-properties.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-properties.h:8,
>                  from ../deps/v8/src/compiler/node-properties.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/compiler/node-properties.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/node-properties.cc:9:
> ../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/compiler/node-properties.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-properties.h:8,
>                  from ../deps/v8/src/compiler/node-properties.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/compiler/node-properties.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/node-properties.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/node-properties.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o ../deps/v8/src/compiler/node.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o ../deps/v8/src/compiler/opcodes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o ../deps/v8/src/compiler/operation-typer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/operation-typer.h:10,
>                  from ../deps/v8/src/compiler/operation-typer.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/compiler/operation-typer.cc:11:
> ../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/compiler/operation-typer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/operation-typer.h:10,
>                  from ../deps/v8/src/compiler/operation-typer.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/compiler/operation-typer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/operation-typer.h:10,
>                  from ../deps/v8/src/compiler/operation-typer.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/compiler/operation-typer.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/compiler/operation-typer.cc:11:
> ../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/compiler/operation-typer.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/operation-typer.h:10,
>                  from ../deps/v8/src/compiler/operation-typer.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/compiler/operation-typer.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/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/compiler/operation-typer.cc:13:
> ../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/compiler/operation-typer.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/compiler/operation-typer.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o ../deps/v8/src/compiler/operator-properties.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/js-operator.h:10,
>                  from ../deps/v8/src/compiler/operator-properties.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/operator-properties.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/operator-properties.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o ../deps/v8/src/compiler/operator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/operator.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o ../deps/v8/src/compiler/osr.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/osr.h:8,
>                  from ../deps/v8/src/compiler/osr.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/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/compiler/osr.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/compiler/osr.h:8,
>                  from ../deps/v8/src/compiler/osr.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/compiler/osr.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/compiler/osr.h:8,
>                  from ../deps/v8/src/compiler/osr.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:15,
>                  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/compiler/osr.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/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/compiler/osr.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/counters.h:15,
>                  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/compiler/osr.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/compiler/osr.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/compiler/osr.h:8,
>                  from ../deps/v8/src/compiler/osr.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/compiler/osr.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: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/compiler/osr.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/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/compiler/osr.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/counters.h:15,
>                  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/compiler/osr.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o ../deps/v8/src/compiler/pipeline-statistics.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/compiler/pipeline-statistics.h:11,
>                  from ../deps/v8/src/compiler/pipeline-statistics.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/compiler/pipeline-statistics.h:11,
>                  from ../deps/v8/src/compiler/pipeline-statistics.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/compiler/pipeline-statistics.h:11,
>                  from ../deps/v8/src/compiler/pipeline-statistics.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/compiler/pipeline-statistics.h:11,
>                  from ../deps/v8/src/compiler/pipeline-statistics.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/compiler/pipeline-statistics.h:11,
>                  from ../deps/v8/src/compiler/pipeline-statistics.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/compiler/pipeline-statistics.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/optimized-compilation-info.h:13,
>                  from ../deps/v8/src/compiler/pipeline-statistics.cc:12:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o ../deps/v8/src/compiler/pipeline.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/compiler/pipeline.h:11,
>                  from ../deps/v8/src/compiler/pipeline.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/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/compiler/pipeline.cc:12:
> ../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/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/compiler/pipeline.cc:12:
> ../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/compiler/pipeline.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/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/compiler/pipeline.cc:12:
> ../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/compiler/pipeline.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/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/compiler/pipeline.h:11,
>                  from ../deps/v8/src/compiler/pipeline.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/pipeline.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/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/compiler/pipeline.h:11,
>                  from ../deps/v8/src/compiler/pipeline.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/pipeline.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/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/compiler/pipeline.cc:12:
> ../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/compiler/pipeline.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/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/compiler/pipeline.h:11,
>                  from ../deps/v8/src/compiler/pipeline.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/pipeline.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/globals.h:18,
>                  from ../deps/v8/src/compiler/pipeline.h:10,
>                  from ../deps/v8/src/compiler/pipeline.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/assembler-inl.h:8,
>                  from ../deps/v8/src/compiler/pipeline.cc:12:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/compiler/pipeline.cc:54:
> ../deps/v8/src/compiler/node-origin-table.h: In member function ‘void v8::internal::compiler::PipelineImpl::AllocateRegisters(const v8::internal::RegisterConfiguration*, v8::internal::compiler::CallDescriptor*, bool)’:
> ../deps/v8/src/compiler/node-origin-table.h:90:51: warning: ‘*((void*)(& scope)+32).v8::internal::compiler::NodeOriginTable::PhaseScope::prev_phase_name_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    90 |       if (origins_) origins_->current_phase_name_ = prev_phase_name_;
>       |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/pipeline.cc:1035:20: note: ‘*((void*)(& scope)+32).v8::internal::compiler::NodeOriginTable::PhaseScope::prev_phase_name_’ was declared here
>  1035 |   PipelineRunScope scope(this->data_, Phase::phase_name());
>       |                    ^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o ../deps/v8/src/compiler/property-access-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/property-access-builder.h:10,
>                  from ../deps/v8/src/compiler/property-access-builder.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/property-access-builder.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) {
>       |             ^~~~~~~~
> ../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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/compiler/property-access-builder.h:10,
>                  from ../deps/v8/src/compiler/property-access-builder.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/compiler/property-access-builder.h:10,
>                  from ../deps/v8/src/compiler/property-access-builder.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/property-access-builder.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/compiler/property-access-builder.h:10,
>                  from ../deps/v8/src/compiler/property-access-builder.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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/field-index-inl.h:9,
>                  from ../deps/v8/src/compiler/property-access-builder.cc:15:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/property-access-builder.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o ../deps/v8/src/compiler/raw-machine-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/raw-machine-assembler.h:8,
>                  from ../deps/v8/src/compiler/raw-machine-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/interface-descriptors.h:12,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.h:11,
>                  from ../deps/v8/src/compiler/raw-machine-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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.h:11,
>                  from ../deps/v8/src/compiler/raw-machine-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/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/compiler/raw-machine-assembler.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/compiler/raw-machine-assembler.h:8,
>                  from ../deps/v8/src/compiler/raw-machine-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/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/compiler/raw-machine-assembler.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/compiler/raw-machine-assembler.h:8,
>                  from ../deps/v8/src/compiler/raw-machine-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/handles-inl.h:11,
>                  from ../deps/v8/src/heap/factory-inl.h:10,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.h:11,
>                  from ../deps/v8/src/compiler/raw-machine-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 ../deps/v8/src/compiler/raw-machine-assembler.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/compiler/raw-machine-assembler.h:8,
>                  from ../deps/v8/src/compiler/raw-machine-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/handles-inl.h:11,
>                  from ../deps/v8/src/heap/factory-inl.h:10,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.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: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/compiler/raw-machine-assembler.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/raw-machine-assembler.h:11,
>                  from ../deps/v8/src/compiler/raw-machine-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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o ../deps/v8/src/compiler/redundancy-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/redundancy-elimination.h:8,
>                  from ../deps/v8/src/compiler/redundancy-elimination.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o ../deps/v8/src/compiler/register-allocator-verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.h:8,
>                  from ../deps/v8/src/compiler/register-allocator-verifier.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o ../deps/v8/src/compiler/register-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.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/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/compiler/register-allocator.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/compiler/register-allocator.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/compiler/register-allocator.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/compiler/register-allocator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/register-allocator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/register-allocator.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/compiler/register-allocator.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/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/compiler/register-allocator.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/register-allocator.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/base/bits.h:12,
>                  from ../deps/v8/src/compiler/register-allocator.h:8,
>                  from ../deps/v8/src/compiler/register-allocator.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/register-allocator.h:10,
>                  from ../deps/v8/src/compiler/register-allocator.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/register-allocator.cc: In member function ‘int v8::internal::compiler::LiveRangeBuilder::FixedFPLiveRangeID(int, v8::internal::MachineRepresentation)’:
> ../deps/v8/src/compiler/register-allocator.cc:1912:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1912 |       result -= config()->num_float_registers();
>       |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/register-allocator.cc:1914:5: note: here
>  1914 |     case MachineRepresentation::kFloat32:
>       |     ^~~~
> ../deps/v8/src/compiler/register-allocator.cc:1915:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1915 |       result -= config()->num_double_registers();
>       |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/register-allocator.cc:1917:5: note: here
>  1917 |     case MachineRepresentation::kFloat64:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o ../deps/v8/src/compiler/representation-change.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/representation-change.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/representation-change.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/compiler/representation-change.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/compiler/representation-change.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/compiler/representation-change.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/compiler/representation-change.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/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/compiler/representation-change.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/representation-change.h:8,
>                  from ../deps/v8/src/compiler/representation-change.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/representation-change.cc: In member function ‘const char* v8::internal::compiler::Truncation::description() const’:
> ../deps/v8/src/compiler/representation-change.cc:30:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    30 |       switch (identify_zeros()) {
>       |       ^~~~~~
> ../deps/v8/src/compiler/representation-change.cc:36:5: note: here
>    36 |     case TruncationKind::kAny:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o ../deps/v8/src/compiler/schedule.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/schedule.h:12,
>                  from ../deps/v8/src/compiler/schedule.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o ../deps/v8/src/compiler/scheduler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/scheduler.h:9,
>                  from ../deps/v8/src/compiler/scheduler.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o ../deps/v8/src/compiler/select-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/select-lowering.h:8,
>                  from ../deps/v8/src/compiler/select-lowering.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o ../deps/v8/src/compiler/simd-scalar-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/simd-scalar-lowering.h:8,
>                  from ../deps/v8/src/compiler/simd-scalar-lowering.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/simd-scalar-lowering.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/simd-scalar-lowering.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/simd-scalar-lowering.cc: In constructor ‘v8::internal::compiler::SimdScalarLowering::SimdScalarLowering(v8::internal::compiler::MachineGraph*, v8::internal::Signature<v8::internal::MachineRepresentation>*)’:
> ../deps/v8/src/compiler/simd-scalar-lowering.cc:41:70: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::internal::compiler::SimdScalarLowering::Replacement’; use assignment or value-initialization instead [-Wclass-memaccess]
>    41 |   memset(replacements_, 0, sizeof(Replacement) * graph()->NodeCount());
>       |                                                                      ^
> In file included from ../deps/v8/src/compiler/simd-scalar-lowering.cc:5:
> ../deps/v8/src/compiler/simd-scalar-lowering.h:44:10: note: ‘struct v8::internal::compiler::SimdScalarLowering::Replacement’ declared here
>    44 |   struct Replacement {
>       |          ^~~~~~~~~~~
> ../deps/v8/src/compiler/simd-scalar-lowering.cc: In member function ‘void v8::internal::compiler::SimdScalarLowering::LowerShiftOp(v8::internal::compiler::Node*, v8::internal::compiler::SimdScalarLowering::SimdType)’:
> ../deps/v8/src/compiler/simd-scalar-lowering.cc:790:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   790 |         rep_node[i] = Mask(rep_node[i], kMask16);
>       |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/simd-scalar-lowering.cc:792:7: note: here
>   792 |       case IrOpcode::kI32x4ShrU:
>       |       ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o ../deps/v8/src/compiler/simplified-lowering.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/simplified-lowering.cc:11:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/js-graph.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-lowering.cc:25:
> ../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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-lowering.h:8,
>                  from ../deps/v8/src/compiler/simplified-lowering.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o ../deps/v8/src/compiler/simplified-operator-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.cc:13:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator-reducer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o ../deps/v8/src/compiler/simplified-operator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/simplified-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator.cc:11:
> ../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/compiler/simplified-operator.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/simplified-operator.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/compiler/simplified-operator.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/simplified-operator.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/compiler/simplified-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator.cc:11:
> ../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/compiler/simplified-operator.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/simplified-operator.h:11,
>                  from ../deps/v8/src/compiler/simplified-operator.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/compiler/simplified-operator.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/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/compiler/simplified-operator.cc:11:
> ../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/handles-inl.h:11,
>                  from ../deps/v8/src/compiler/simplified-operator.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/simplified-operator.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o ../deps/v8/src/compiler/state-values-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/state-values-utils.h:9,
>                  from ../deps/v8/src/compiler/state-values-utils.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/state-values-utils.h:10,
>                  from ../deps/v8/src/compiler/state-values-utils.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o ../deps/v8/src/compiler/store-store-elimination.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/store-store-elimination.h:8,
>                  from ../deps/v8/src/compiler/store-store-elimination.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/store-store-elimination.h:9,
>                  from ../deps/v8/src/compiler/store-store-elimination.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) {
>       |             ^~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc: In member function ‘void v8::internal::compiler::{anonymous}::RedundantStoreFinder::Visit(v8::internal::compiler::Node*)’:
> ../deps/v8/src/compiler/store-store-elimination.cc:371:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::{anonymous}::UnobservablesSet& v8::internal::compiler::{anonymous}::UnobservablesSet::operator=(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’ is deprecated [-Wdeprecated-copy]
>   371 |     unobservable_for_id(node->id()) = unobservables_visited_empty_;
>       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:103:3: note: because ‘v8::internal::compiler::{anonymous}::UnobservablesSet’ has user-provided ‘v8::internal::compiler::{anonymous}::UnobservablesSet::UnobservablesSet(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’
>   103 |   UnobservablesSet(const UnobservablesSet& other) : set_(other.set_) {}
>       |   ^~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc: In member function ‘void v8::internal::compiler::{anonymous}::RedundantStoreFinder::VisitEffectfulNode(v8::internal::compiler::Node*)’:
> ../deps/v8/src/compiler/store-store-elimination.cc:391:39: warning: implicitly-declared ‘constexpr v8::internal::compiler::{anonymous}::UnobservablesSet& v8::internal::compiler::{anonymous}::UnobservablesSet::operator=(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’ is deprecated [-Wdeprecated-copy]
>   391 |     unobservable_for_id(node->id()) = before_set;
>       |                                       ^~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:103:3: note: because ‘v8::internal::compiler::{anonymous}::UnobservablesSet’ has user-provided ‘v8::internal::compiler::{anonymous}::UnobservablesSet::UnobservablesSet(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’
>   103 |   UnobservablesSet(const UnobservablesSet& other) : set_(other.set_) {}
>       |   ^~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc: In member function ‘v8::internal::compiler::{anonymous}::UnobservablesSet v8::internal::compiler::{anonymous}::RedundantStoreFinder::RecomputeUseIntersection(v8::internal::compiler::Node*)’:
> ../deps/v8/src/compiler/store-store-elimination.cc:427:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::{anonymous}::UnobservablesSet& v8::internal::compiler::{anonymous}::UnobservablesSet::operator=(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’ is deprecated [-Wdeprecated-copy]
>   427 |       cur_set = new_set;
>       |                 ^~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:103:3: note: because ‘v8::internal::compiler::{anonymous}::UnobservablesSet’ has user-provided ‘v8::internal::compiler::{anonymous}::UnobservablesSet::UnobservablesSet(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’
>   103 |   UnobservablesSet(const UnobservablesSet& other) : set_(other.set_) {}
>       |   ^~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:430:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::{anonymous}::UnobservablesSet& v8::internal::compiler::{anonymous}::UnobservablesSet::operator=(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’ is deprecated [-Wdeprecated-copy]
>   430 |       cur_set = cur_set.Intersect(new_set, temp_zone());
>       |                                                       ^
> ../deps/v8/src/compiler/store-store-elimination.cc:103:3: note: because ‘v8::internal::compiler::{anonymous}::UnobservablesSet’ has user-provided ‘v8::internal::compiler::{anonymous}::UnobservablesSet::UnobservablesSet(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’
>   103 |   UnobservablesSet(const UnobservablesSet& other) : set_(other.set_) {}
>       |   ^~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:451:17: warning: implicitly-declared ‘constexpr v8::internal::compiler::{anonymous}::UnobservablesSet& v8::internal::compiler::{anonymous}::UnobservablesSet::operator=(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’ is deprecated [-Wdeprecated-copy]
>   451 |       cur_set = unobservables_visited_empty_;
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/store-store-elimination.cc:103:3: note: because ‘v8::internal::compiler::{anonymous}::UnobservablesSet’ has user-provided ‘v8::internal::compiler::{anonymous}::UnobservablesSet::UnobservablesSet(const v8::internal::compiler::{anonymous}::UnobservablesSet&)’
>   103 |   UnobservablesSet(const UnobservablesSet& other) : set_(other.set_) {}
>       |   ^~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o ../deps/v8/src/compiler/type-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/type-cache.h:8,
>                  from ../deps/v8/src/compiler/type-cache.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-narrowing-reducer.o ../deps/v8/src/compiler/type-narrowing-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-narrowing-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/compiler/type-narrowing-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/compiler/type-narrowing-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/compiler/type-narrowing-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/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/compiler/type-narrowing-reducer.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.h:9,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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/compiler/type-narrowing-reducer.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: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/compiler/type-narrowing-reducer.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/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/compiler/type-narrowing-reducer.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/type-narrowing-reducer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o ../deps/v8/src/compiler/typed-optimization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/typed-optimization.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/typed-optimization.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.cc:13:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/compiler/typed-optimization.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/compiler/js-graph.h:14,
>                  from ../deps/v8/src/compiler/typed-optimization.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o ../deps/v8/src/compiler/typer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/typer.h:8,
>                  from ../deps/v8/src/compiler/typer.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/typer.cc:14:
> ../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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/typer.cc:14:
> ../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/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/compiler/typer.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/typer.h:8,
>                  from ../deps/v8/src/compiler/typer.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/compiler/typer.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/typer.h:8,
>                  from ../deps/v8/src/compiler/typer.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/compiler/typer.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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/typer.cc:14:
> ../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/compiler/typer.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/compiler/graph.h:12,
>                  from ../deps/v8/src/compiler/typer.h:8,
>                  from ../deps/v8/src/compiler/typer.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/compiler/typer.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/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/compiler/typer.cc:21:
> ../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/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/typer.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o ../deps/v8/src/compiler/types.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/types.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/types.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) {
>       |             ^~~~~~~~
> 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/compiler/types.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/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/types.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/compiler/types.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/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/types.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/compiler/types.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/types.cc:9:
> ../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/compiler/types.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/conversions.h:11,
>                  from ../deps/v8/src/compiler/types.h:9,
>                  from ../deps/v8/src/compiler/types.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/compiler/types.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/compiler/types.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/compiler/types.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/handles-inl.h:9,
>                  from ../deps/v8/src/compiler/types.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o ../deps/v8/src/compiler/value-numbering-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/operator.h:14,
>                  from ../deps/v8/src/compiler/node.h:9,
>                  from ../deps/v8/src/compiler/node-marker.h:8,
>                  from ../deps/v8/src/compiler/graph-reducer.h:9,
>                  from ../deps/v8/src/compiler/value-numbering-reducer.h:9,
>                  from ../deps/v8/src/compiler/value-numbering-reducer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o ../deps/v8/src/compiler/verifier.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/bit-vector.h:9,
>                  from ../deps/v8/src/compiler/verifier.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o ../deps/v8/src/compiler/wasm-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/optimized-compilation-info.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/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/compiler/wasm-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/handles.h:15,
>                  from ../deps/v8/src/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/base/functional.h:17,
>                  from ../deps/v8/src/handles.h:11,
>                  from ../deps/v8/src/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/external-reference-table.h:13,
>                  from ../deps/v8/src/heap/heap.h:21,
>                  from ../deps/v8/src/heap/factory.h:11,
>                  from ../deps/v8/src/objects/managed.h:11,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/compiler/wasm-compiler.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)’:
> ../deps/v8/src/compiler/wasm-compiler.cc:1101:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1101 |       isFloat = true;
>       |       ~~~~~~~~^~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1103:5: note: here
>  1103 |     case wasm::kWasmI64:
>       |     ^~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1108:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1108 |       isFloat = true;
>       |       ~~~~~~~~^~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1110:5: note: here
>  1110 |     case wasm::kWasmI32:
>       |     ^~~~
> ../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)’:
> ../deps/v8/src/compiler/wasm-compiler.cc:1250:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1250 |       isFloat = true;
>       |       ~~~~~~~~^~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1252:5: note: here
>  1252 |     case MachineRepresentation::kWord64:
>       |     ^~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1257:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1257 |       isFloat = true;
>       |       ~~~~~~~~^~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1259:5: note: here
>  1259 |     case MachineRepresentation::kWord32:
>       |     ^~~~
> ../deps/v8/src/compiler/wasm-compiler.cc: In member function ‘v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::Throw(uint32_t, const v8::internal::wasm::WasmException*, v8::internal::Vector<v8::internal::compiler::Node*>)’:
> ../deps/v8/src/compiler/wasm-compiler.cc:2073:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2073 |         value = graph()->NewNode(m->BitcastFloat32ToInt32(), value);
>       |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:2075:7: note: here
>  2075 |       case wasm::kWasmI32:
>       |       ^~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:2079:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2079 |         value = graph()->NewNode(m->BitcastFloat64ToInt64(), value);
>       |                 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:2081:7: note: here
>  2081 |       case wasm::kWasmI64: {
>       |       ^~~~
> In file included 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/compilation-dependencies.h:9,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/compiler/wasm-compiler.cc:5:
> ../deps/v8/src/utils.h: In function ‘int v8::internal::WhichPowerOf2(T) [with T = unsigned int; <template-parameter-1-2> = void]’:
> ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    84 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:86:5: note: here
>    86 |     case 4:
>       |     ^~~~
> ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:89:5: note: here
>    89 |     case 2:
>       |     ^~~~
> In file included from ../deps/v8/src/compiler/diamond.h:9,
>                  from ../deps/v8/src/compiler/wasm-compiler.cc:21:
> ../deps/v8/src/compiler/graph.h: In member function ‘v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessStore(v8::internal::compiler::Node*, v8::internal::MachineRepresentation, v8::internal::wasm::ValueType)’:
> ../deps/v8/src/compiler/graph.h:70:41: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    70 |     std::array<Node*, sizeof...(nodes)> nodes_arr{{nodes...}};
>       |                                         ^~~~~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1091:9: note: ‘result’ was declared here
>  1091 |   Node* result;
>       |         ^~~~~~
> In file included from ../deps/v8/src/compiler/diamond.h:9,
>                  from ../deps/v8/src/compiler/wasm-compiler.cc:21:
> ../deps/v8/src/compiler/graph.h: In member function ‘v8::internal::compiler::Node* v8::internal::compiler::WasmGraphBuilder::BuildChangeEndiannessLoad(v8::internal::compiler::Node*, v8::internal::MachineType, v8::internal::wasm::ValueType)’:
> ../deps/v8/src/compiler/graph.h:70:41: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    70 |     std::array<Node*, sizeof...(nodes)> nodes_arr{{nodes...}};
>       |                                         ^~~~~~~~~
> ../deps/v8/src/compiler/wasm-compiler.cc:1240:9: note: ‘result’ was declared here
>  1240 |   Node* result;
>       |         ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o ../deps/v8/src/compiler/zone-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/zone-stats.h:13,
>                  from ../deps/v8/src/compiler/zone-stats.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/contexts.o ../deps/v8/src/contexts.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/contexts.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/contexts.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/debug/debug.h:19,
>                  from ../deps/v8/src/contexts.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/contexts.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/contexts.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/contexts.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/contexts.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/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/contexts.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/isolate-inl.h:9,
>                  from ../deps/v8/src/contexts.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/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/contexts.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/isolate-inl.h:9,
>                  from ../deps/v8/src/contexts.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/contexts.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/contexts.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/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/contexts.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/isolate-inl.h:9,
>                  from ../deps/v8/src/contexts.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/conversions.o ../deps/v8/src/conversions.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/conversions.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions.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/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/conversions.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions.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/conversions.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions.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:15,
>                  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/conversions.cc:17:
> ../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-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/conversions.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/counters.h:15,
>                  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/conversions.cc:17:
> ../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/conversions.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions.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/conversions.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions.cc:17:
> ../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/conversions.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/counters.h:15,
>                  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/conversions.cc:17:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/counters.o ../deps/v8/src/counters.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/counters.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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/counters.h:11,
>                  from ../deps/v8/src/counters.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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:15,
>                  from ../deps/v8/src/counters.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.cc:5:
> ../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/counters.h:15,
>                  from ../deps/v8/src/counters.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/log-inl.h:10,
>                  from ../deps/v8/src/counters.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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.cc:5:
> ../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/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/log-inl.h:10,
>                  from ../deps/v8/src/counters.cc:12:
> ../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/log-inl.h:10,
>                  from ../deps/v8/src/counters.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/counters.h:15,
>                  from ../deps/v8/src/counters.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/counters.cc: In member function ‘void v8::internal::RuntimeCallStatEntries::Print(std::ostream&)’:
> ../deps/v8/src/counters.cc:342:50: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   342 |       entry.SetTotal(total_time, total_call_count);
>       |                                                  ^
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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/counters.cc:387:47: note:   initializing argument 1 of ‘void v8::internal::RuntimeCallStatEntries::Entry::SetTotal(v8::base::TimeDelta, uint64_t)’
>   387 |     V8_NOINLINE void SetTotal(base::TimeDelta total_time,
>       |                               ~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/counters.cc:346:48: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   346 |     Entry("Total", total_time, total_call_count).Print(os);
>       |                                                ^
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/counters.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/counters.cc:363:45: note:   initializing argument 2 of ‘v8::internal::RuntimeCallStatEntries::Entry::Entry(const char*, v8::base::TimeDelta, uint64_t)’
>   363 |     Entry(const char* name, base::TimeDelta time, uint64_t count)
>       |                             ~~~~~~~~~~~~~~~~^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/date.o ../deps/v8/src/date.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/date.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/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/date.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/conversions.h:11,
>                  from ../deps/v8/src/date.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/date.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/conversions.h:11,
>                  from ../deps/v8/src/date.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:15,
>                  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/date.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/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/date.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/counters.h:15,
>                  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/date.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/date.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/conversions.h:11,
>                  from ../deps/v8/src/date.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/date.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: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/date.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/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/date.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/counters.h:15,
>                  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/date.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o ../deps/v8/src/dateparser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/dateparser.h:9,
>                  from ../deps/v8/src/dateparser.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/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/dateparser.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/dateparser.h:9,
>                  from ../deps/v8/src/dateparser.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/dateparser.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/dateparser.h:9,
>                  from ../deps/v8/src/dateparser.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:15,
>                  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/dateparser.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/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/dateparser.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/counters.h:15,
>                  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/dateparser.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/dateparser.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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/dateparser.h:9,
>                  from ../deps/v8/src/dateparser.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/dateparser.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: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/dateparser.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/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/dateparser.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/counters.h:15,
>                  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/dateparser.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o ../deps/v8/src/debug/debug-coverage.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/debug/debug-coverage.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/debug/debug-coverage.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:19,
>                  from ../deps/v8/src/debug/debug-coverage.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug-coverage.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/debug/debug-coverage.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/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/debug/debug-coverage.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/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/debug/debug-coverage.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/debug/debug-coverage.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/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/debug/debug-coverage.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-coverage.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o ../deps/v8/src/debug/debug-evaluate.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/frames.h:8,
>                  from ../deps/v8/src/debug/debug-evaluate.h:10,
>                  from ../deps/v8/src/debug/debug-evaluate.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/debug/debug-evaluate.h:10,
>                  from ../deps/v8/src/debug/debug-evaluate.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/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/debug/debug-evaluate.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/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/debug/debug-evaluate.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/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/debug/debug-evaluate.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/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/debug/debug-evaluate.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/frames.h:8,
>                  from ../deps/v8/src/debug/debug-evaluate.h:10,
>                  from ../deps/v8/src/debug/debug-evaluate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug-evaluate.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/frames.h:8,
>                  from ../deps/v8/src/debug/debug-evaluate.h:10,
>                  from ../deps/v8/src/debug/debug-evaluate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug-evaluate.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/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/debug/debug-evaluate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug-evaluate.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/frames.h:8,
>                  from ../deps/v8/src/debug/debug-evaluate.h:10,
>                  from ../deps/v8/src/debug/debug-evaluate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug-evaluate.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o ../deps/v8/src/debug/debug-frames.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/deoptimizer.h:18,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-frames.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o ../deps/v8/src/debug/debug-scope-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/deoptimizer.h:18,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scope-iterator.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o ../deps/v8/src/debug/debug-scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/deoptimizer.h:18,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug-scopes.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scopes.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scopes.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scopes.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scopes.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-scopes.h:10,
>                  from ../deps/v8/src/debug/debug-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-scopes.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o ../deps/v8/src/debug/debug-stack-trace-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/deoptimizer.h:18,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/deoptimizer.h:17,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/debug/debug-frames.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.h:8,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/debug-stack-trace-iterator.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-type-profile.o ../deps/v8/src/debug/debug-type-profile.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-type-profile.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/debug/debug-type-profile.h:11,
>                  from ../deps/v8/src/debug/debug-type-profile.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/debug/debug-type-profile.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/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/debug/debug-type-profile.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/debug/debug-type-profile.h:11,
>                  from ../deps/v8/src/debug/debug-type-profile.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/debug/debug-type-profile.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/debug/debug-type-profile.h:11,
>                  from ../deps/v8/src/debug/debug-type-profile.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/debug/debug-type-profile.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/debug/debug-type-profile.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/debug/debug-type-profile.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/debug/debug-type-profile.h:11,
>                  from ../deps/v8/src/debug/debug-type-profile.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/debug/debug-type-profile.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/debug/debug-type-profile.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/debug/debug-type-profile.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/debug/debug-type-profile.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o ../deps/v8/src/debug/debug.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.h:19,
>                  from ../deps/v8/src/debug/debug.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug.cc:5:
> ../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/debug/debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/debug/debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/debug.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/debug/debug.cc: In member function ‘void v8::internal::Debug::Break(v8::internal::JavaScriptFrame*, v8::internal::Handle<v8::internal::JSFunction>)’:
> ../deps/v8/src/debug/debug.cc:537:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   537 |       if (current_frame_count > target_frame_count) return;
>       |       ^~
> ../deps/v8/src/debug/debug.cc:539:5: note: here
>   539 |     case StepIn: {
>       |     ^~~~
> ../deps/v8/src/debug/debug.cc: In member function ‘void v8::internal::Debug::PrepareStep(v8::internal::StepAction)’:
> ../deps/v8/src/debug/debug.cc:1130:41: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1130 |       thread_local_.target_frame_count_ = current_frame_count;
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/debug/debug.cc:1132:5: note: here
>  1132 |     case StepIn:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o ../deps/v8/src/debug/liveedit.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/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/debug/liveedit.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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/debug/liveedit.h:29,
>                  from ../deps/v8/src/debug/liveedit.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/debug/liveedit.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o ../deps/v8/src/deoptimize-reason.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o ../deps/v8/src/deoptimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/deoptimizer.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/deoptimizer.h:17,
>                  from ../deps/v8/src/deoptimizer.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/deoptimizer.h:18,
>                  from ../deps/v8/src/deoptimizer.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/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/deoptimizer.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/deoptimizer.h:17,
>                  from ../deps/v8/src/deoptimizer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/deoptimizer.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/deoptimizer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/deoptimizer.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/deoptimizer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/deoptimizer.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/deoptimizer.h:17,
>                  from ../deps/v8/src/deoptimizer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/deoptimizer.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/deoptimizer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/deoptimizer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o ../deps/v8/src/disassembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/disassembler.h:9,
>                  from ../deps/v8/src/disassembler.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/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/disassembler.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/disassembler.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) {
>       |             ^~~~~~~~
> ../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/disassembler.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/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/disassembler.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/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/disassembler.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/disassembler.h:9,
>                  from ../deps/v8/src/disassembler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/disassembler.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/disassembler.h:9,
>                  from ../deps/v8/src/disassembler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/disassembler.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/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/disassembler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/disassembler.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/disassembler.h:9,
>                  from ../deps/v8/src/disassembler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/disassembler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o ../deps/v8/src/diy-fp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o ../deps/v8/src/dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/dtoa.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o ../deps/v8/src/eh-frame.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/eh-frame.h:10,
>                  from ../deps/v8/src/eh-frame.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/eh-frame.h:10,
>                  from ../deps/v8/src/eh-frame.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o ../deps/v8/src/elements-kind.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/elements-kind.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/api.h:13,
>                  from ../deps/v8/src/elements-kind.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/elements-kind.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/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/elements-kind.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/elements-kind.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/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/elements-kind.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/elements-kind.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/api.h:13,
>                  from ../deps/v8/src/elements-kind.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/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/elements-kind.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/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/elements-kind.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/elements-kind.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/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/elements-kind.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/elements-kind.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/api.h:13,
>                  from ../deps/v8/src/elements-kind.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements.o ../deps/v8/src/elements.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/keys.h:8,
>                  from ../deps/v8/src/elements.h:9,
>                  from ../deps/v8/src/elements.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/elements.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/isolate-inl.h:8,
>                  from ../deps/v8/src/elements.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/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/keys.h:8,
>                  from ../deps/v8/src/elements.h:9,
>                  from ../deps/v8/src/elements.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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/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/keys.h:8,
>                  from ../deps/v8/src/elements.h:9,
>                  from ../deps/v8/src/elements.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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/isolate-inl.h:8,
>                  from ../deps/v8/src/elements.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/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/keys.h:8,
>                  from ../deps/v8/src/elements.h:9,
>                  from ../deps/v8/src/elements.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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/elements.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/isolate-inl.h:8,
>                  from ../deps/v8/src/elements.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/execution.o ../deps/v8/src/execution.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/execution.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/execution.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/api.h:13,
>                  from ../deps/v8/src/execution.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:19,
>                  from ../deps/v8/src/execution.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/execution.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/api.h:13,
>                  from ../deps/v8/src/execution.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/isolate-inl.h:9,
>                  from ../deps/v8/src/execution.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/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/execution.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/isolate-inl.h:9,
>                  from ../deps/v8/src/execution.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/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/execution.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/isolate-inl.h:9,
>                  from ../deps/v8/src/execution.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/api.h:13,
>                  from ../deps/v8/src/execution.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/execution.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/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/execution.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/isolate-inl.h:9,
>                  from ../deps/v8/src/execution.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o ../deps/v8/src/extensions/externalize-string-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/extensions/externalize-string-extension.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/api.h:13,
>                  from ../deps/v8/src/extensions/externalize-string-extension.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/extensions/externalize-string-extension.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/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/extensions/externalize-string-extension.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/extensions/externalize-string-extension.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/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/extensions/externalize-string-extension.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/extensions/externalize-string-extension.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/api.h:13,
>                  from ../deps/v8/src/extensions/externalize-string-extension.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/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/extensions/externalize-string-extension.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/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/extensions/externalize-string-extension.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/extensions/externalize-string-extension.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/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/extensions/externalize-string-extension.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/extensions/externalize-string-extension.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/api.h:13,
>                  from ../deps/v8/src/extensions/externalize-string-extension.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o ../deps/v8/src/extensions/free-buffer-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/extensions/free-buffer-extension.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/extensions/free-buffer-extension.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o ../deps/v8/src/extensions/gc-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/extensions/gc-extension.h:9,
>                  from ../deps/v8/src/extensions/gc-extension.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o ../deps/v8/src/extensions/ignition-statistics-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/extensions/ignition-statistics-extension.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/extensions/ignition-statistics-extension.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) {
>       |             ^~~~~~~~
> ../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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o ../deps/v8/src/extensions/statistics-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/extensions/statistics-extension.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/counters.h:11,
>                  from ../deps/v8/src/extensions/statistics-extension.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/extensions/statistics-extension.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/extensions/statistics-extension.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/extensions/statistics-extension.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:15,
>                  from ../deps/v8/src/extensions/statistics-extension.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/extensions/statistics-extension.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/counters.h:15,
>                  from ../deps/v8/src/extensions/statistics-extension.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/extensions/statistics-extension.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/extensions/statistics-extension.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/extensions/statistics-extension.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/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/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/extensions/statistics-extension.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/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/extensions/statistics-extension.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/counters.h:15,
>                  from ../deps/v8/src/extensions/statistics-extension.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o ../deps/v8/src/extensions/trigger-failure-extension.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o ../deps/v8/src/external-reference-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/external-reference-table.h:10,
>                  from ../deps/v8/src/external-reference-table.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/counters.h:11,
>                  from ../deps/v8/src/external-reference-table.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/accessors.h:11,
>                  from ../deps/v8/src/external-reference-table.h:10,
>                  from ../deps/v8/src/external-reference-table.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/external-reference-table.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/accessors.h:11,
>                  from ../deps/v8/src/external-reference-table.h:10,
>                  from ../deps/v8/src/external-reference-table.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:15,
>                  from ../deps/v8/src/external-reference-table.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/external-reference-table.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/counters.h:15,
>                  from ../deps/v8/src/external-reference-table.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/macro-assembler.h:9,
>                  from ../deps/v8/src/ic/stub-cache.h:8,
>                  from ../deps/v8/src/external-reference-table.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference.o ../deps/v8/src/external-reference.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/external-reference.h:9,
>                  from ../deps/v8/src/external-reference.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/api.h:13,
>                  from ../deps/v8/src/external-reference.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/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/external-reference.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/external-reference.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/counters.h:11,
>                  from ../deps/v8/src/external-reference.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/external-reference.h:9,
>                  from ../deps/v8/src/external-reference.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/external-reference.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/external-reference.h:9,
>                  from ../deps/v8/src/external-reference.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/external-reference.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/api.h:13,
>                  from ../deps/v8/src/external-reference.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/debug/debug.h:26,
>                  from ../deps/v8/src/external-reference.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/api.h:13,
>                  from ../deps/v8/src/external-reference.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/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/external-reference.cc:19:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/external-reference.h:9,
>                  from ../deps/v8/src/external-reference.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/external-reference.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/external-reference.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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o ../deps/v8/src/fast-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/fast-dtoa.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 {
>       |                       ~~~~~~~~~~^~~~~
> ../deps/v8/src/fast-dtoa.cc: In function ‘void v8::internal::BiggestPowerTen(uint32_t, int, uint32_t*, int*)’:
> ../deps/v8/src/fast-dtoa.cc:228:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   228 |       if (kTen9 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:234:5: note: here
>   234 |     case 29:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   237 |       if (kTen8 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:243:5: note: here
>   243 |     case 26:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:246:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   246 |       if (kTen7 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:252:5: note: here
>   252 |     case 23:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:256:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   256 |       if (kTen6 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:262:5: note: here
>   262 |     case 19:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:265:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   265 |       if (kTen5 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:271:5: note: here
>   271 |     case 16:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:274:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   274 |       if (kTen4 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:280:5: note: here
>   280 |     case 13:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:284:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   284 |       if (1000 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:290:5: note: here
>   290 |     case 9:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:293:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   293 |       if (100 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:299:5: note: here
>   299 |     case 6:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:302:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   302 |       if (10 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:308:5: note: here
>   308 |     case 3:
>       |     ^~~~
> ../deps/v8/src/fast-dtoa.cc:311:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   311 |       if (1 <= number) {
>       |       ^~
> ../deps/v8/src/fast-dtoa.cc:317:5: note: here
>   317 |     case 0:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o ../deps/v8/src/feedback-vector.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/feedback-vector.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/code-stubs.h:12,
>                  from ../deps/v8/src/feedback-vector.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/code-stubs.h:12,
>                  from ../deps/v8/src/feedback-vector.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/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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/feedback-vector.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/feedback-vector.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/code-stubs.h:12,
>                  from ../deps/v8/src/feedback-vector.cc:6:
> ../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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/feedback-vector.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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/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/feedback-vector-inl.h:10,
>                  from ../deps/v8/src/feedback-vector.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/code-stubs.h:12,
>                  from ../deps/v8/src/feedback-vector.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/field-type.o ../deps/v8/src/field-type.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/field-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/field-type.h:8,
>                  from ../deps/v8/src/field-type.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/handles-inl.h:9,
>                  from ../deps/v8/src/field-type.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/field-type.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/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/field-type.h:8,
>                  from ../deps/v8/src/field-type.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/field-type.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/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/field-type.h:8,
>                  from ../deps/v8/src/field-type.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/field-type.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/field-type.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/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/field-type.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/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/field-type.h:8,
>                  from ../deps/v8/src/field-type.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/field-type.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/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/field-type.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/handles-inl.h:11,
>                  from ../deps/v8/src/field-type.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/field-type.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o ../deps/v8/src/fixed-dtoa.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/fixed-dtoa.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/flags.o ../deps/v8/src/flags.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/flags.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/flags.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/frames.o ../deps/v8/src/frames.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/frames.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/frames.h:8,
>                  from ../deps/v8/src/frames.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/frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/frames.cc:11:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/frames.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/frames.h:8,
>                  from ../deps/v8/src/frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/frames.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/frames.h:8,
>                  from ../deps/v8/src/frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/frames.cc:11:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/frames.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/frames.h:8,
>                  from ../deps/v8/src/frames.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/frames-inl.h:11,
>                  from ../deps/v8/src/frames.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/frames.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/deoptimizer.h:17,
>                  from ../deps/v8/src/frames.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o ../deps/v8/src/futex-emulation.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/futex-emulation.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/handles-inl.h:9,
>                  from ../deps/v8/src/futex-emulation.cc:12:
> ../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/futex-emulation.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/futex-emulation.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/handles-inl.h:11,
>                  from ../deps/v8/src/futex-emulation.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/futex-emulation.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/handles-inl.h:11,
>                  from ../deps/v8/src/futex-emulation.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/handles-inl.h:9,
>                  from ../deps/v8/src/futex-emulation.cc:12:
> ../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/futex-emulation.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/futex-emulation.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/handles-inl.h:11,
>                  from ../deps/v8/src/futex-emulation.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/futex-emulation.cc:12:
> ../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/handles-inl.h:11,
>                  from ../deps/v8/src/futex-emulation.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/handles-inl.h:9,
>                  from ../deps/v8/src/futex-emulation.cc:12:
> ../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/futex-emulation.cc: In static member function ‘static v8::internal::Object* v8::internal::FutexEmulation::Wait(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArrayBuffer>, size_t, int32_t, double)’:
> ../deps/v8/src/futex-emulation.cc:116:47: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   116 |   base::TimeTicks timeout_time = start_time + rel_timeout;
>       |                                               ^~~~~~~~~~~
> In file included from ../deps/v8/src/futex-emulation.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) {
>       |              ^~~~~~~~
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o ../deps/v8/src/gdb-jit.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/gdb-jit.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/api.h:13,
>                  from ../deps/v8/src/gdb-jit.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) {
>       |             ^~~~~~~~
> ../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/frames-inl.h:9,
>                  from ../deps/v8/src/gdb-jit.cc:14:
> ../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/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/frames-inl.h:11,
>                  from ../deps/v8/src/gdb-jit.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/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/gdb-jit.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/frames-inl.h:11,
>                  from ../deps/v8/src/gdb-jit.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/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/gdb-jit.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/frames-inl.h:11,
>                  from ../deps/v8/src/gdb-jit.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/api.h:13,
>                  from ../deps/v8/src/gdb-jit.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/frames-inl.h:11,
>                  from ../deps/v8/src/gdb-jit.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/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/gdb-jit.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/frames-inl.h:11,
>                  from ../deps/v8/src/gdb-jit.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/gdb-jit.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/api.h:13,
>                  from ../deps/v8/src/gdb-jit.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o ../deps/v8/src/global-handles.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/global-handles.h:14,
>                  from ../deps/v8/src/global-handles.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/api.h:13,
>                  from ../deps/v8/src/global-handles.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/global-handles.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/global-handles.h:14,
>                  from ../deps/v8/src/global-handles.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/global-handles.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/global-handles.h:14,
>                  from ../deps/v8/src/global-handles.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/global-handles.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/global-handles.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/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/global-handles.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/handles.h:15,
>                  from ../deps/v8/src/global-handles.h:14,
>                  from ../deps/v8/src/global-handles.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/global-handles.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/global-handles.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/global-handles.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/global-handles.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handler-table.o ../deps/v8/src/handler-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handler-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/handler-table.h:10,
>                  from ../deps/v8/src/handler-table.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/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/handler-table.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/handler-table.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) {
>       |             ^~~~~~~~
> 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/handler-table.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/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/handler-table.cc:9:
> ../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/handler-table.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/handler-table.h:10,
>                  from ../deps/v8/src/handler-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/handler-table.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/handler-table.h:10,
>                  from ../deps/v8/src/handler-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/handler-table.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/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/handler-table.cc:9:
> ../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/handler-table.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/handler-table.h:10,
>                  from ../deps/v8/src/handler-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/handler-table.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handles.o ../deps/v8/src/handles.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handles.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/handles.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/api.h:13,
>                  from ../deps/v8/src/handles.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/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.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/handles.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.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/handles.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.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/api.h:13,
>                  from ../deps/v8/src/handles.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/handles.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/handles.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.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/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.cc:11:
> ../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/handles.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/api.h:13,
>                  from ../deps/v8/src/handles.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-collector.o ../deps/v8/src/heap/array-buffer-collector.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-collector.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-collector.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/array-buffer-collector.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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-collector.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/heap/array-buffer-collector.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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-collector.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/array-buffer-collector.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/array-buffer-collector.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/array-buffer-collector.cc:9:
> ../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/heap/array-buffer-collector.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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-collector.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/heap/array-buffer-collector.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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/heap/array-buffer-collector.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/heap/array-buffer-collector.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/array-buffer-collector.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o ../deps/v8/src/heap/array-buffer-tracker.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-tracker.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-tracker.cc:9:
> ../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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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) {
>       |             ^~~~~~~~
> ../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-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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/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/js-array.h:8,
>                  from ../deps/v8/src/heap/array-buffer-collector.h:11,
>                  from ../deps/v8/src/heap/array-buffer-tracker.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/array-buffer-tracker.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o ../deps/v8/src/heap/code-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/heap/code-stats.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/code-stats.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/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-inl.h:15,
>                  from ../deps/v8/src/heap/code-stats.cc:6:
> ../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/code-stats.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/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-inl.h:15,
>                  from ../deps/v8/src/heap/code-stats.cc:6:
> ../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:15,
>                  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/code-stats.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/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/code-stats.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/counters.h:15,
>                  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/code-stats.cc:6:
> ../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/heap/code-stats.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/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-inl.h:15,
>                  from ../deps/v8/src/heap/code-stats.cc:6:
> ../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/code-stats.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/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/code-stats.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/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/code-stats.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/counters.h:15,
>                  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/code-stats.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o ../deps/v8/src/heap/concurrent-marking.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/concurrent-marking.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/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/concurrent-marking.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/concurrent-marking.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.cc:12:
> ../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/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.cc:12:
> ../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/heap/concurrent-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/concurrent-marking.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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/heap/concurrent-marking.cc:13:
> ../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/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/heap/concurrent-marking.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/concurrent-marking.cc:12:
> ../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/heap/concurrent-marking.cc: In member function ‘void v8::internal::ConcurrentMarking::Run(int, v8::internal::ConcurrentMarking::TaskState*)’:
> ../deps/v8/src/heap/concurrent-marking.cc:409:9: warning: ‘object’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   409 |     if (!ShouldVisit(object)) return 0;
> ../deps/v8/src/heap/concurrent-marking.cc:547:21: note: ‘object’ was declared here
>   547 |         HeapObject* object;
>       |                     ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o ../deps/v8/src/heap/embedder-tracing.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/factory.o ../deps/v8/src/heap/factory.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/factory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/heap/factory.h:10,
>                  from ../deps/v8/src/heap/factory.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/heap/factory.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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/heap/factory.h:10,
>                  from ../deps/v8/src/heap/factory.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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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/heap/factory.h:10,
>                  from ../deps/v8/src/heap/factory.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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/heap/factory.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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/heap/factory.h:10,
>                  from ../deps/v8/src/heap/factory.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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.cc:17:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/heap/factory.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/heap/factory.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o ../deps/v8/src/heap/gc-idle-time-handler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-idle-time-handler.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o ../deps/v8/src/heap/gc-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.cc:5:
> ../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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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/heap/gc-tracer.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.cc:5:
> ../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/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/heap/gc-tracer.cc:11:
> ../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/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/heap/gc-tracer.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o ../deps/v8/src/heap/heap.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap.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/api.h:13,
>                  from ../deps/v8/src/heap/heap.cc:11:
> ../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:19,
>                  from ../deps/v8/src/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/heap.cc:12:
> ../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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/heap.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/api.h:13,
>                  from ../deps/v8/src/heap/heap.cc:11:
> ../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/heap/heap.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/heap.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/heap.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/api.h:13,
>                  from ../deps/v8/src/heap/heap.cc:11:
> ../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/heap/heap.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/heap.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/heap/heap-inl.h:20,
>                  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/heap/heap.cc:12:
> ../deps/v8/src/heap/spaces-inl.h: In member function ‘v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()’:
> ../deps/v8/src/heap/spaces-inl.h:229:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   229 |       state_ = kMapState;
>       |       ~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:232:5: note: here
>   232 |     case kMapState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:234:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   234 |       state_ = kCodeState;
>       |       ~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:237:5: note: here
>   237 |     case kCodeState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:240:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   240 |       state_ = kLargeObjectState;
>       |       ~~~~~~~^~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:243:5: note: here
>   243 |     case kLargeObjectState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:245:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   245 |       state_ = kFinishedState;
>       |       ~~~~~~~^~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:248:5: note: here
>   248 |     case kFinishedState:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o ../deps/v8/src/heap/incremental-marking-job.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/heap/incremental-marking-job.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking-job.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/heap/incremental-marking-job.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/heap/incremental-marking-job.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/heap/incremental-marking-job.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking-job.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking-job.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking-job.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/heap/incremental-marking-job.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/heap/incremental-marking-job.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/heap/incremental-marking-job.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: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/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/heap/incremental-marking-job.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/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/heap/incremental-marking-job.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking-job.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o ../deps/v8/src/heap/incremental-marking.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/incremental-marking.h:9,
>                  from ../deps/v8/src/heap/incremental-marking.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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.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/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/incremental-marking.h:9,
>                  from ../deps/v8/src/heap/incremental-marking.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/incremental-marking.h:9,
>                  from ../deps/v8/src/heap/incremental-marking.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/incremental-marking.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/incremental-marking.h:9,
>                  from ../deps/v8/src/heap/incremental-marking.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/heap/incremental-marking.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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.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/heap/objects-visiting.h:10,
>                  from ../deps/v8/src/heap/mark-compact.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/objects-body-descriptors.h: In member function ‘size_t v8::internal::IncrementalMarking::Step(size_t, v8::internal::IncrementalMarking::CompletionAction, v8::internal::StepOrigin, v8::internal::WorklistToProcess)’:
> ../deps/v8/src/objects-body-descriptors.h:75:20: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    75 |     IteratePointers(obj, start_offset, end_offset, v);
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/heap/mark-compact.h:464:19: note: ‘result’ was declared here
>   464 |       HeapObject* result;
>       |                   ^~~~~~
> In file included from ../deps/v8/src/heap/objects-visiting.h:10,
>                  from ../deps/v8/src/heap/mark-compact.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/objects-body-descriptors.h:75:20: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    75 |     IteratePointers(obj, start_offset, end_offset, v);
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/heap/mark-compact.h:478:19: note: ‘result’ was declared here
>   478 |       HeapObject* result;
>       |                   ^~~~~~
> In file included from ../deps/v8/src/heap/objects-visiting.h:10,
>                  from ../deps/v8/src/heap/mark-compact.h:12,
>                  from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/objects-body-descriptors.h: In member function ‘void v8::internal::IncrementalMarking::Hurry()’:
> ../deps/v8/src/objects-body-descriptors.h:75:20: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    75 |     IteratePointers(obj, start_offset, end_offset, v);
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/heap/incremental-marking.h:11,
>                  from ../deps/v8/src/heap/incremental-marking.cc:5:
> ../deps/v8/src/heap/mark-compact.h:464:19: note: ‘result’ was declared here
>   464 |       HeapObject* result;
>       |                   ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o ../deps/v8/src/heap/invalidated-slots.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/heap/invalidated-slots.h:13,
>                  from ../deps/v8/src/heap/invalidated-slots.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/item-parallel-job.o ../deps/v8/src/heap/item-parallel-job.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/item-parallel-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.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/counters.h:11,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.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/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.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:15,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.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/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.cc:5:
> ../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/counters.h:15,
>                  from ../deps/v8/src/heap/item-parallel-job.h:16,
>                  from ../deps/v8/src/heap/item-parallel-job.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o ../deps/v8/src/heap/mark-compact.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/mark-compact.h:10,
>                  from ../deps/v8/src/heap/mark-compact.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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/mark-compact.cc:11:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/mark-compact.cc:11:
> ../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/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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/mark-compact.h:10,
>                  from ../deps/v8/src/heap/mark-compact.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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/mark-compact.h:10,
>                  from ../deps/v8/src/heap/mark-compact.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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/mark-compact.cc:11:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/concurrent-marking.h:14,
>                  from ../deps/v8/src/heap/mark-compact.h:10,
>                  from ../deps/v8/src/heap/mark-compact.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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/heap/mark-compact.cc:11:
> ../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:20,
>                  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/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../deps/v8/src/heap/spaces-inl.h: In member function ‘v8::internal::MemoryChunk* v8::internal::MemoryChunkIterator::next()’:
> ../deps/v8/src/heap/spaces-inl.h:229:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   229 |       state_ = kMapState;
>       |       ~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:232:5: note: here
>   232 |     case kMapState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:234:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   234 |       state_ = kCodeState;
>       |       ~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:237:5: note: here
>   237 |     case kCodeState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:240:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   240 |       state_ = kLargeObjectState;
>       |       ~~~~~~~^~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:243:5: note: here
>   243 |     case kLargeObjectState: {
>       |     ^~~~
> ../deps/v8/src/heap/spaces-inl.h:245:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   245 |       state_ = kFinishedState;
>       |       ~~~~~~~^~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces-inl.h:248:5: note: here
>   248 |     case kFinishedState:
>       |     ^~~~
> ../deps/v8/src/heap/mark-compact.cc: In member function ‘void v8::internal::MarkCompactCollector::ClearFullMapTransitions()’:
> ../deps/v8/src/heap/mark-compact.cc:1748:35: warning: ‘array’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  1748 |             CompactTransitionArray(parent, array, descriptors);
>       |             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/heap/concurrent-marking.h:9,
>                  from ../deps/v8/src/heap/mark-compact.h:10,
>                  from ../deps/v8/src/heap/mark-compact.cc:5:
> ../deps/v8/src/base/macros.h: In member function ‘void v8::internal::MarkCompactCollector::ClearWeakCells()’:
> ../deps/v8/src/base/macros.h:353:30: warning: ‘weak_cell’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   353 |   return x - static_cast<T>(0);
>       |                              ^
> ../deps/v8/src/heap/mark-compact.cc:1922:13: note: ‘weak_cell’ was declared here
>  1922 |   WeakCell* weak_cell;
>       |             ^~~~~~~~~
> In file included from ../deps/v8/src/frames-inl.h:11,
>                  from ../deps/v8/src/heap/mark-compact.cc:15:
> ../deps/v8/src/objects-inl.h: In member function ‘virtual void v8::internal::MarkCompactCollector::ProcessMarkingWorklist()’:
> ../deps/v8/src/objects-inl.h:1059:50: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  1059 | int HeapObject::Size() const { return SizeFromMap(map()); }
>       |                                       ~~~~~~~~~~~^~~~~~~
> In file included from ../deps/v8/src/heap/mark-compact.cc:5:
> ../deps/v8/src/heap/mark-compact.h:464:19: note: ‘result’ was declared here
>   464 |       HeapObject* result;
>       |                   ^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o ../deps/v8/src/heap/marking.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/heap/marking.h:9,
>                  from ../deps/v8/src/heap/marking.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o ../deps/v8/src/heap/memory-reducer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/heap/memory-reducer.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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: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/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/heap/memory-reducer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/heap/memory-reducer.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/memory-reducer.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) {
>       |             ^~~~~~~~
> ../deps/v8/src/heap/memory-reducer.cc: In static member function ‘static v8::internal::MemoryReducer::State v8::internal::MemoryReducer::Step(const v8::internal::MemoryReducer::State&, const v8::internal::MemoryReducer::Event&)’:
> ../deps/v8/src/heap/memory-reducer.cc:161:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   161 |       switch (event.type) {
>       |       ^~~~~~
> ../deps/v8/src/heap/memory-reducer.cc:185:5: note: here
>   185 |     case kRun:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o ../deps/v8/src/heap/object-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/heap/object-stats.h:8,
>                  from ../deps/v8/src/heap/object-stats.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/heap/object-stats.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/heap/object-stats.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) {
>       |             ^~~~~~~~
> ../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/heap/object-stats.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/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/heap/object-stats.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/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/heap/object-stats.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/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/heap/object-stats.h:8,
>                  from ../deps/v8/src/heap/object-stats.cc:6:
> ../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/heap/object-stats.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/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/heap/object-stats.h:8,
>                  from ../deps/v8/src/heap/object-stats.cc:6:
> ../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/heap/object-stats.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/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/heap/object-stats.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/heap/object-stats.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/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/heap/object-stats.h:8,
>                  from ../deps/v8/src/heap/object-stats.cc:6:
> ../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/heap/object-stats.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o ../deps/v8/src/heap/objects-visiting.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/heap/objects-visiting.h:9,
>                  from ../deps/v8/src/heap/objects-visiting.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/heap/objects-visiting.h:9,
>                  from ../deps/v8/src/heap/objects-visiting.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/heap/objects-visiting.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/heap/objects-visiting.h:9,
>                  from ../deps/v8/src/heap/objects-visiting.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/heap/objects-visiting.h:9,
>                  from ../deps/v8/src/heap/objects-visiting.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/heap/objects-visiting.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/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/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/heap/objects-visiting.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/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/heap/objects-visiting.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/objects-visiting.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o ../deps/v8/src/heap/scavenge-job.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/heap/scavenge-job.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/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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/heap/scavenge-job.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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/heap/scavenge-job.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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/heap/scavenge-job.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/heap/scavenge-job.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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: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/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/heap/scavenge-job.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/heap/scavenge-job.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/scavenge-job.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o ../deps/v8/src/heap/scavenger.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/local-allocator.h:9,
>                  from ../deps/v8/src/heap/scavenger.h:9,
>                  from ../deps/v8/src/heap/scavenger.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/scavenger.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/local-allocator.h:9,
>                  from ../deps/v8/src/heap/scavenger.h:9,
>                  from ../deps/v8/src/heap/scavenger.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/heap/scavenger.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/local-allocator.h:9,
>                  from ../deps/v8/src/heap/scavenger.h:9,
>                  from ../deps/v8/src/heap/scavenger.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/scavenger.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/scavenger.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/scavenger.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/heap/scavenger.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/local-allocator.h:9,
>                  from ../deps/v8/src/heap/scavenger.h:9,
>                  from ../deps/v8/src/heap/scavenger.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/heap/scavenger.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: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/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/heap/scavenger.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/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/heap/scavenger.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/scavenger.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o ../deps/v8/src/heap/spaces.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/spaces.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/counters.h:11,
>                  from ../deps/v8/src/heap/spaces.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/spaces.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/heap/spaces.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/spaces.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:15,
>                  from ../deps/v8/src/heap/spaces.cc:13:
> ../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/spaces.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/counters.h:15,
>                  from ../deps/v8/src/heap/spaces.cc:13:
> ../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/heap/spaces.cc:22:
> ../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/heap.h:17,
>                  from ../deps/v8/src/heap/spaces.h:22,
>                  from ../deps/v8/src/heap/spaces.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/heap/spaces.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/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/spaces.cc:22:
> ../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/heap/spaces.cc:22:
> ../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/counters.h:15,
>                  from ../deps/v8/src/heap/spaces.cc:13:
> ../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/heap/spaces.cc: In member function ‘void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = v8::internal::MemoryAllocator::kFull]’:
> ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1106 |       chunk->SetFlag(MemoryChunk::POOLED);
>       |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces.cc:1108:5: note: here
>  1108 |     case kPreFreeAndQueue:
>       |     ^~~~
> ../deps/v8/src/heap/spaces.cc: In member function ‘void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = v8::internal::MemoryAllocator::kAlreadyPooled]’:
> ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1106 |       chunk->SetFlag(MemoryChunk::POOLED);
>       |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces.cc:1108:5: note: here
>  1108 |     case kPreFreeAndQueue:
>       |     ^~~~
> ../deps/v8/src/heap/spaces.cc: In member function ‘void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = v8::internal::MemoryAllocator::kPreFreeAndQueue]’:
> ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1106 |       chunk->SetFlag(MemoryChunk::POOLED);
>       |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces.cc:1108:5: note: here
>  1108 |     case kPreFreeAndQueue:
>       |     ^~~~
> ../deps/v8/src/heap/spaces.cc: In member function ‘void v8::internal::MemoryAllocator::Free(v8::internal::MemoryChunk*) [with v8::internal::MemoryAllocator::FreeMode mode = v8::internal::MemoryAllocator::kPooledAndQueue]’:
> ../deps/v8/src/heap/spaces.cc:1106:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1106 |       chunk->SetFlag(MemoryChunk::POOLED);
>       |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/heap/spaces.cc:1108:5: note: here
>  1108 |     case kPreFreeAndQueue:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o ../deps/v8/src/heap/store-buffer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.cc:5:
> ../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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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/heap/store-buffer.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.cc:5:
> ../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/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/store-buffer.cc:14:
> ../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/heap/store-buffer.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/counters.h:15,
>                  from ../deps/v8/src/heap/gc-tracer.h:11,
>                  from ../deps/v8/src/heap/store-buffer.h:13,
>                  from ../deps/v8/src/heap/store-buffer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-marking-observer.o ../deps/v8/src/heap/stress-marking-observer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-marking-observer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/stress-marking-observer.h:8,
>                  from ../deps/v8/src/heap/stress-marking-observer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-scavenge-observer.o ../deps/v8/src/heap/stress-scavenge-observer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-scavenge-observer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.h:8,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.h:8,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/heap/stress-scavenge-observer.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.h:8,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/heap/stress-scavenge-observer.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.h:8,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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/heap/stress-scavenge-observer.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: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/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/heap/stress-scavenge-observer.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/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/heap/stress-scavenge-observer.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/heap/stress-scavenge-observer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/sweeper.o ../deps/v8/src/heap/sweeper.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/sweeper.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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-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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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: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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/heap/array-buffer-tracker-inl.h:8,
>                  from ../deps/v8/src/heap/sweeper.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o ../deps/v8/src/ic/call-optimization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-stubs.h:9,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/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/call-optimization.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-stubs.h:9,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/call-optimization.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-stubs.h:9,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/call-optimization.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/ic/call-optimization.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-stubs.h:9,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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/call-optimization.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/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/call-optimization.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/call-optimization.h:8,
>                  from ../deps/v8/src/ic/call-optimization.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o ../deps/v8/src/ic/handler-configuration.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/field-index.h:8,
>                  from ../deps/v8/src/ic/handler-configuration.h:9,
>                  from ../deps/v8/src/ic/handler-configuration.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/handler-configuration.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/ic/handler-configuration.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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/ic/handler-configuration.h:9,
>                  from ../deps/v8/src/ic/handler-configuration.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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/ic/handler-configuration.h:9,
>                  from ../deps/v8/src/ic/handler-configuration.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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/handler-configuration.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/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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/ic/handler-configuration.h:9,
>                  from ../deps/v8/src/ic/handler-configuration.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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/field-index-inl.h:9,
>                  from ../deps/v8/src/ic/handler-configuration-inl.h:10,
>                  from ../deps/v8/src/ic/handler-configuration.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/code-stubs.h:12,
>                  from ../deps/v8/src/ic/handler-configuration.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o ../deps/v8/src/ic/ic-stats.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/ic/ic-stats.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/ic-stats.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/objects-inl.h:15,
>                  from ../deps/v8/src/ic/ic-stats.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/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/ic-stats.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/objects-inl.h:15,
>                  from ../deps/v8/src/ic/ic-stats.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:15,
>                  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/ic-stats.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/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/ic-stats.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/counters.h:15,
>                  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/ic-stats.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/ic/ic-stats.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/objects-inl.h:15,
>                  from ../deps/v8/src/ic/ic-stats.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-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/ic-stats.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: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/ic/ic-stats.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/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/ic-stats.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/counters.h:15,
>                  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/ic-stats.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o ../deps/v8/src/ic/ic.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/ic/ic.h:10,
>                  from ../deps/v8/src/ic/ic.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/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/ic.h:12,
>                  from ../deps/v8/src/ic/ic.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/ic/ic.h:13,
>                  from ../deps/v8/src/ic/ic.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/debug/debug.h:26,
>                  from ../deps/v8/src/api-arguments.h:9,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/ic/ic.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/ic/ic.h:13,
>                  from ../deps/v8/src/ic/ic.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/ic/ic.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/ic/ic.h:10,
>                  from ../deps/v8/src/ic/ic.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/ic/ic.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/ic/ic.h:10,
>                  from ../deps/v8/src/ic/ic.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/ic/ic.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/ic/ic.h:13,
>                  from ../deps/v8/src/ic/ic.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/frames-inl.h:11,
>                  from ../deps/v8/src/ic/ic.cc:15:
> ../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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/ic/ic.h:10,
>                  from ../deps/v8/src/ic/ic.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/ic/ic.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/ic/ic.cc: In member function ‘void v8::internal::IC::PatchCache(v8::internal::Handle<v8::internal::Name>, const v8::internal::MaybeObjectHandle&)’:
> ../deps/v8/src/ic/ic.cc:649:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   649 |       if (IsGlobalIC()) {
>       |       ^~
> ../deps/v8/src/ic/ic.cc:654:5: note: here
>   654 |     case POLYMORPHIC:
>       |     ^~~~
> ../deps/v8/src/ic/ic.cc:659:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   659 |       ConfigureVectorState(MEGAMORPHIC, name);
>       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/ic/ic.cc:661:5: note: here
>   661 |     case MEGAMORPHIC:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o ../deps/v8/src/ic/stub-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/stub-cache.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/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/stub-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ic/stub-cache.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/ic/stub-cache.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/macro-assembler.h:8,
>                  from ../deps/v8/src/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/stub-cache.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/stub-cache.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/macro-assembler.h:8,
>                  from ../deps/v8/src/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/stub-cache.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/ic/stub-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ic/stub-cache.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/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/ic/ic-inl.h:10,
>                  from ../deps/v8/src/ic/stub-cache.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ic/stub-cache.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/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/ic/ic-inl.h:10,
>                  from ../deps/v8/src/ic/stub-cache.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/macro-assembler.h:8,
>                  from ../deps/v8/src/ic/stub-cache.h:8,
>                  from ../deps/v8/src/ic/stub-cache.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/ic/stub-cache.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o ../deps/v8/src/icu_util.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o ../deps/v8/src/identity-map.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/identity-map.h:9,
>                  from ../deps/v8/src/identity-map.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/identity-map.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/identity-map.h:9,
>                  from ../deps/v8/src/identity-map.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/identity-map.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/identity-map.h:9,
>                  from ../deps/v8/src/identity-map.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/identity-map.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/identity-map.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/identity-map.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/identity-map.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/identity-map.h:9,
>                  from ../deps/v8/src/identity-map.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/identity-map.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: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/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/identity-map.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/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/identity-map.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/identity-map.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/instruction-stream.o ../deps/v8/src/instruction-stream.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/instruction-stream.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/instruction-stream.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/instruction-stream.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/objects-inl.h:15,
>                  from ../deps/v8/src/instruction-stream.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/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/instruction-stream.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/objects-inl.h:15,
>                  from ../deps/v8/src/instruction-stream.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:15,
>                  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/instruction-stream.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/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/instruction-stream.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/counters.h:15,
>                  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/instruction-stream.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/instruction-stream.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/objects-inl.h:15,
>                  from ../deps/v8/src/instruction-stream.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-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/instruction-stream.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: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/instruction-stream.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/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/instruction-stream.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/counters.h:15,
>                  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/instruction-stream.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o ../deps/v8/src/interface-descriptors.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/interface-descriptors.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/interface-descriptors.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/interface-descriptors.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o ../deps/v8/src/interpreter/bytecode-array-accessor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-accessor.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/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/bytecode-array-accessor.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-accessor.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/interpreter/bytecode-array-accessor.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-accessor.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:15,
>                  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/bytecode-array-accessor.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) {
>       |             ^~~~~~~~
> ../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-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/bytecode-array-accessor.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/counters.h:15,
>                  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/bytecode-array-accessor.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/interpreter/bytecode-array-accessor.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-accessor.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/bytecode-array-accessor.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/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/bytecode-array-accessor.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/bytecode-array-accessor.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/counters.h:15,
>                  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/bytecode-array-accessor.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o ../deps/v8/src/interpreter/bytecode-array-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/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/bytecode-array-builder.cc:15:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/interpreter/bytecode-array-builder.cc:15:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/bytecode-array-builder.cc:15:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/interpreter/bytecode-array-builder.cc:15:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/bytecode-array-builder.cc:15:
> ../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/interpreter/bytecode-array-builder.cc:15:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.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/interpreter/bytecode-array-builder.cc: In member function ‘v8::internal::interpreter::BytecodeArrayBuilder& v8::internal::interpreter::BytecodeArrayBuilder::LoadLiteral(v8::internal::AstSymbol)’:
> ../deps/v8/src/interpreter/bytecode-array-builder.cc:181:39: warning: ‘entry’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   181 |     return static_cast<uint32_t>(value);
>       |                                       ^
> ../deps/v8/src/interpreter/bytecode-array-builder.cc:608:10: note: ‘entry’ was declared here
>   608 |   size_t entry;
>       |          ^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o ../deps/v8/src/interpreter/bytecode-array-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.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/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/bytecode-array-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.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/interpreter/bytecode-array-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.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:15,
>                  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/bytecode-array-iterator.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/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/bytecode-array-iterator.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/counters.h:15,
>                  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/bytecode-array-iterator.cc:6:
> ../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/interpreter/bytecode-array-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-iterator.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/bytecode-array-iterator.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/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/interpreter/bytecode-array-iterator.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/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/bytecode-array-iterator.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/counters.h:15,
>                  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/bytecode-array-iterator.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o ../deps/v8/src/interpreter/bytecode-array-random-iterator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.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/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/bytecode-array-random-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.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/interpreter/bytecode-array-random-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.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:15,
>                  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/bytecode-array-random-iterator.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/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/bytecode-array-random-iterator.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/counters.h:15,
>                  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/bytecode-array-random-iterator.cc:6:
> ../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/interpreter/bytecode-array-random-iterator.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/interpreter/bytecode-array-accessor.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-random-iterator.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/bytecode-array-random-iterator.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/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/interpreter/bytecode-array-random-iterator.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/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/bytecode-array-random-iterator.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/counters.h:15,
>                  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/bytecode-array-random-iterator.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o ../deps/v8/src/interpreter/bytecode-array-writer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/api.h:13,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/log.h:14,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/log.h:14,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/bytecode-array-writer.cc:15:
> ../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/interpreter/bytecode-array-writer.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/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/bytecode-array-writer.cc:15:
> ../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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-array-writer.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/bytecode-array-writer.cc:15:
> ../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/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/bytecode-array-writer.cc:15:
> ../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/interpreter/bytecode-array-writer.cc:15:
> ../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/interpreter/bytecode-array-writer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o ../deps/v8/src/interpreter/bytecode-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/interpreter/bytecode-decoder.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/bytecode-decoder.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/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/interpreter/bytecode-decoder.cc:9:
> ../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/bytecode-decoder.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/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/interpreter/bytecode-decoder.cc:9:
> ../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:15,
>                  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/bytecode-decoder.cc:11:
> ../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-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/bytecode-decoder.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/counters.h:15,
>                  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/bytecode-decoder.cc:11:
> ../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/interpreter/bytecode-decoder.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/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/interpreter/bytecode-decoder.cc:9:
> ../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/bytecode-decoder.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/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/interpreter/bytecode-decoder.cc:11:
> ../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/interpreter/bytecode-decoder.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/counters.h:15,
>                  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/bytecode-decoder.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o ../deps/v8/src/interpreter/bytecode-flags.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/interpreter/bytecode-flags.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/bytecode-flags.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/utils.h:24,
>                  from ../deps/v8/src/interpreter/bytecode-flags.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/interpreter/bytecode-flags.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/utils.h:24,
>                  from ../deps/v8/src/interpreter/bytecode-flags.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/bytecode-flags.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/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/bytecode-flags.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/utils.h:24,
>                  from ../deps/v8/src/interpreter/bytecode-flags.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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/bytecode-flags.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/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/bytecode-flags.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/bytecode-flags.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o ../deps/v8/src/interpreter/bytecode-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:9,
>                  from ../deps/v8/src/interpreter/bytecode-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/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/bytecode-generator.cc:19:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/interpreter/bytecode-generator.cc:19:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/interpreter/bytecode-generator.cc:19:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/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/bytecode-generator.cc:19:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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/interpreter/bytecode-generator.cc:19:
> ../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/interpreter/bytecode-generator.cc:19:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-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) {
>       |             ^~~~~~~~
> ../deps/v8/src/interpreter/bytecode-generator.cc: In member function ‘void v8::internal::interpreter::BytecodeGenerator::VisitAssignment(v8::internal::Assignment*)’:
> ../deps/v8/src/interpreter/bytecode-generator.cc:2872:52: warning: ‘name’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  2872 |                                     language_mode());
>       |                                                    ^
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o ../deps/v8/src/interpreter/bytecode-label.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/interpreter/bytecode-label.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/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/bytecode-label.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/interpreter/bytecode-label.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/interpreter/bytecode-label.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/interpreter/bytecode-label.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/bytecode-label.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/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/bytecode-label.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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/interpreter/bytecode-label.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-label.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/bytecode-label.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/interpreter/bytecode-label.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-label.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o ../deps/v8/src/interpreter/bytecode-node.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-node.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o ../deps/v8/src/interpreter/bytecode-operands.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o ../deps/v8/src/interpreter/bytecode-register-optimizer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/interpreter/bytecode-register-allocator.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-register-optimizer.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-register-optimizer.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o ../deps/v8/src/interpreter/bytecode-register.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o ../deps/v8/src/interpreter/bytecode-source-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/interpreter/bytecode-source-info.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o ../deps/v8/src/interpreter/bytecodes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o ../deps/v8/src/interpreter/constant-array-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/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/constant-array-builder.cc:16:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/interpreter/constant-array-builder.cc:16:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/constant-array-builder.cc:16:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/interpreter/constant-array-builder.cc:16:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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/constant-array-builder.cc:16:
> ../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/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/constant-array-builder.cc:16:
> ../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/interpreter/constant-array-builder.cc:16:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/interpreter/constant-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/constant-array-builder.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o ../deps/v8/src/interpreter/control-flow-builders.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/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/control-flow-builders.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/interpreter/control-flow-builders.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/control-flow-builders.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/interpreter/control-flow-builders.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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/control-flow-builders.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/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/control-flow-builders.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.h:8,
>                  from ../deps/v8/src/interpreter/control-flow-builders.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o ../deps/v8/src/interpreter/handler-table-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/frames.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.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/interpreter/handler-table-builder.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) {
>       |             ^~~~~~~~
> 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/handler-table-builder.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/frames.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.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/interpreter/handler-table-builder.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/frames.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.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/handler-table-builder.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/interpreter/handler-table-builder.cc:9:
> ../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/interpreter/handler-table-builder.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/frames.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/handler-table-builder.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/handler-table-builder.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: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/handler-table-builder.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/interpreter/handler-table-builder.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o ../deps/v8/src/interpreter/interpreter-intrinsics.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter-intrinsics.h:8,
>                  from ../deps/v8/src/interpreter/interpreter-intrinsics.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o ../deps/v8/src/interpreter/interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/interpreter/interpreter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/interpreter/interpreter.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) {
>       |             ^~~~~~~~
> ../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/interpreter/interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/interpreter/interpreter.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/interpreter/interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/interpreter/interpreter.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/interpreter/interpreter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/interpreter/interpreter.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/interpreter/interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/interpreter/interpreter.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/interpreter/interpreter.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/interpreter/handler-table-builder.h:8,
>                  from ../deps/v8/src/interpreter/bytecode-array-builder.h:18,
>                  from ../deps/v8/src/interpreter/bytecode-generator.h:9,
>                  from ../deps/v8/src/interpreter/interpreter.cc:14:
> ../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/interpreter/interpreter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/prettyprinter.h:9,
>                  from ../deps/v8/src/interpreter/interpreter.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/intl.o ../deps/v8/src/intl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/intl.h:15,
>                  from ../deps/v8/src/intl.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/intl.cc:14:
> ../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/intl.cc:15:
> ../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/intl.h:15,
>                  from ../deps/v8/src/intl.cc:9:
> ../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/intl.cc:15:
> ../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/intl.h:15,
>                  from ../deps/v8/src/intl.cc:9:
> ../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/intl.cc:15:
> ../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/intl.cc:14:
> ../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/intl.cc:15:
> ../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/intl.h:15,
>                  from ../deps/v8/src/intl.cc:9:
> ../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/intl.cc:15:
> ../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/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/intl.cc:15:
> ../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/intl.cc:15:
> ../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/intl.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/isolate.o ../deps/v8/src/isolate.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/isolate.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/isolate.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/isolate.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/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/isolate.cc:15:
> ../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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/isolate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/isolate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/isolate.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/isolate.cc:15:
> ../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/isolate.cc: In member function ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindOrAllocatePerThreadDataForThisThread()’:
> ../deps/v8/src/isolate.cc:203:53: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
>   203 |     per_thread = thread_data_table_.Lookup(thread_id);
>       |                                                     ^
> In file included from ../deps/v8/src/isolate.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/isolate.h:1395:43: note:   initializing argument 1 of ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::ThreadId)’
>  1395 |     PerIsolateThreadData* Lookup(ThreadId thread_id);
>       |                                  ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/isolate.cc:205:60: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
>   205 |       per_thread = new PerIsolateThreadData(this, thread_id);
>       |                                                            ^
> In file included from ../deps/v8/src/isolate.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/isolate.h:474:53: note:   initializing argument 2 of ‘v8::internal::Isolate::PerIsolateThreadData::PerIsolateThreadData(v8::internal::Isolate*, v8::internal::ThreadId)’
>   474 |     PerIsolateThreadData(Isolate* isolate, ThreadId thread_id)
>       |                                            ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/isolate.cc: In member function ‘void v8::internal::Isolate::DiscardPerThreadDataForThisThread()’:
> ../deps/v8/src/isolate.cc:220:75: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
>   220 |     PerIsolateThreadData* per_thread = thread_data_table_.Lookup(thread_id);
>       |                                                                           ^
> In file included from ../deps/v8/src/isolate.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/isolate.h:1395:43: note:   initializing argument 1 of ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::ThreadId)’
>  1395 |     PerIsolateThreadData* Lookup(ThreadId thread_id);
>       |                                  ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/isolate.cc: In member function ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThisThread()’:
> ../deps/v8/src/isolate.cc:231:46: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
>   231 |   return FindPerThreadDataForThread(thread_id);
>       |                                              ^
> In file included from ../deps/v8/src/isolate.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/isolate.h:566:61: note:   initializing argument 1 of ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)’
>   566 |   PerIsolateThreadData* FindPerThreadDataForThread(ThreadId thread_id);
>       |                                                    ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/isolate.cc: In member function ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::FindPerThreadDataForThread(v8::internal::ThreadId)’:
> ../deps/v8/src/isolate.cc:240:53: warning: implicitly-declared ‘constexpr v8::internal::ThreadId::ThreadId(const v8::internal::ThreadId&)’ is deprecated [-Wdeprecated-copy]
>   240 |     per_thread = thread_data_table_.Lookup(thread_id);
>       |                                                     ^
> In file included from ../deps/v8/src/isolate.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/isolate.h:1395:43: note:   initializing argument 1 of ‘v8::internal::Isolate::PerIsolateThreadData* v8::internal::Isolate::ThreadDataTable::Lookup(v8::internal::ThreadId)’
>  1395 |     PerIsolateThreadData* Lookup(ThreadId thread_id);
>       |                                  ~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/isolate.cc: In member function ‘v8::internal::Handle<v8::internal::StackFrameInfo> v8::internal::CaptureStackTraceHelper::NewStackFrameObject(const v8::internal::FrameSummary::JavaScriptFrameSummary&)’:
> ../deps/v8/src/isolate.cc:797:77: warning: ‘code_offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   797 |       auto new_cache = SimpleNumberDictionary::Set(cache, code_offset, frame);
>       |                                                                             ^
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o ../deps/v8/src/json-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/heap/factory.h:10,
>                  from ../deps/v8/src/json-parser.h:8,
>                  from ../deps/v8/src/json-parser.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/json-parser.h:9,
>                  from ../deps/v8/src/json-parser.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/debug/debug.h:19,
>                  from ../deps/v8/src/json-parser.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/json-parser.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/json-parser.h:9,
>                  from ../deps/v8/src/json-parser.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/json-parser.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/heap/factory.h:10,
>                  from ../deps/v8/src/json-parser.h:8,
>                  from ../deps/v8/src/json-parser.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/json-parser.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/heap/factory.h:10,
>                  from ../deps/v8/src/json-parser.h:8,
>                  from ../deps/v8/src/json-parser.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/json-parser.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/json-parser.h:9,
>                  from ../deps/v8/src/json-parser.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/json-parser.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/heap/factory.h:10,
>                  from ../deps/v8/src/json-parser.h:8,
>                  from ../deps/v8/src/json-parser.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/json-parser.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o ../deps/v8/src/json-stringifier.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/json-stringifier.h:8,
>                  from ../deps/v8/src/json-stringifier.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/string-builder.h:11,
>                  from ../deps/v8/src/json-stringifier.h:9,
>                  from ../deps/v8/src/json-stringifier.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/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/json-stringifier.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/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/json-stringifier.h:8,
>                  from ../deps/v8/src/json-stringifier.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/json-stringifier.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/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/json-stringifier.h:8,
>                  from ../deps/v8/src/json-stringifier.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/json-stringifier.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/string-builder.h:11,
>                  from ../deps/v8/src/json-stringifier.h:9,
>                  from ../deps/v8/src/json-stringifier.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/json-stringifier.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/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/json-stringifier.h:8,
>                  from ../deps/v8/src/json-stringifier.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/json-stringifier.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/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/json-stringifier.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/json-stringifier.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/string-builder.h:11,
>                  from ../deps/v8/src/json-stringifier.h:9,
>                  from ../deps/v8/src/json-stringifier.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/keys.o ../deps/v8/src/keys.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/keys.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/keys.h:8,
>                  from ../deps/v8/src/keys.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/keys.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:19,
>                  from ../deps/v8/src/api-arguments.h:9,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/keys.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/api-arguments.h:9,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/keys.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/keys.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/keys.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/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/keys.h:8,
>                  from ../deps/v8/src/keys.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/keys.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/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/keys.h:8,
>                  from ../deps/v8/src/keys.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/keys.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:8,
>                  from ../deps/v8/src/keys.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/keys.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/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/keys.h:8,
>                  from ../deps/v8/src/keys.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/vm-state.h:9,
>                  from ../deps/v8/src/vm-state-inl.h:8,
>                  from ../deps/v8/src/api-arguments-inl.h:12,
>                  from ../deps/v8/src/keys.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o ../deps/v8/src/layout-descriptor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/layout-descriptor.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/handles-inl.h:9,
>                  from ../deps/v8/src/layout-descriptor.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) {
>       |             ^~~~~~~~
> ../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/layout-descriptor.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/layout-descriptor.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/layout-descriptor.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/layout-descriptor.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/layout-descriptor.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/handles-inl.h:9,
>                  from ../deps/v8/src/layout-descriptor.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/layout-descriptor.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/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/layout-descriptor.h:10,
>                  from ../deps/v8/src/layout-descriptor.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/layout-descriptor.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/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/layout-descriptor.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/layout-descriptor.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/handles-inl.h:9,
>                  from ../deps/v8/src/layout-descriptor.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o ../deps/v8/src/log-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/log-utils.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/log-utils.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-inl.h:15,
>                  from ../deps/v8/src/log-utils.cc:9:
> ../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/log-utils.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-inl.h:15,
>                  from ../deps/v8/src/log-utils.cc:9:
> ../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:15,
>                  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/log-utils.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) {
>       |             ^~~~~~~~
> 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/log-utils.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/counters.h:15,
>                  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/log-utils.cc:9:
> ../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/log-utils.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-inl.h:15,
>                  from ../deps/v8/src/log-utils.cc:9:
> ../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/log-utils.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/log-utils.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/log-utils.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/counters.h:15,
>                  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/log-utils.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log.o ../deps/v8/src/log.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/log.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/log.h:14,
>                  from ../deps/v8/src/log.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/log.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/log.h:14,
>                  from ../deps/v8/src/log.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/log.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/log.h:17,
>                  from ../deps/v8/src/log.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/code-stubs.h:12,
>                  from ../deps/v8/src/log.cc:15:
> ../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/log.cc:16:
> ../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/log.h:17,
>                  from ../deps/v8/src/log.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/log-inl.h:10,
>                  from ../deps/v8/src/log.cc:23:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/log.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/log.cc:16:
> ../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/log-inl.h:10,
>                  from ../deps/v8/src/log.cc:23:
> ../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/log.h:17,
>                  from ../deps/v8/src/log.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/log.cc: In member function ‘virtual void v8::internal::JitLogger::LogRecordedBuffer(v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, const char*, int)’:
> ../deps/v8/src/log.cc:667:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::JitCodeEvent’; use assignment or value-initialization instead [-Wclass-memaccess]
>   667 |   memset(&event, 0, sizeof(event));
>       |                                  ^
> In file included from ../deps/v8/include/v8-profiler.h:10,
>                  from ../deps/v8/src/log.h:11,
>                  from ../deps/v8/src/log.cc:5:
> ../deps/v8/include/v8.h:6723:8: note: ‘struct v8::JitCodeEvent’ declared here
>  6723 | struct JitCodeEvent {
>       |        ^~~~~~~~~~~~
> ../deps/v8/src/log.cc: In member function ‘virtual void v8::internal::JitLogger::LogRecordedBuffer(const v8::internal::wasm::WasmCode*, const char*, int)’:
> ../deps/v8/src/log.cc:686:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::JitCodeEvent’; use assignment or value-initialization instead [-Wclass-memaccess]
>   686 |   memset(&event, 0, sizeof(event));
>       |                                  ^
> In file included from ../deps/v8/include/v8-profiler.h:10,
>                  from ../deps/v8/src/log.h:11,
>                  from ../deps/v8/src/log.cc:5:
> ../deps/v8/include/v8.h:6723:8: note: ‘struct v8::JitCodeEvent’ declared here
>  6723 | struct JitCodeEvent {
>       |        ^~~~~~~~~~~~
> ../deps/v8/src/log.cc: In member function ‘void v8::internal::JitLogger::AddCodeLinePosInfoEvent(void*, int, int, v8::JitCodeEvent::PositionType)’:
> ../deps/v8/src/log.cc:716:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::JitCodeEvent’; use assignment or value-initialization instead [-Wclass-memaccess]
>   716 |   memset(&event, 0, sizeof(event));
>       |                                  ^
> In file included from ../deps/v8/include/v8-profiler.h:10,
>                  from ../deps/v8/src/log.h:11,
>                  from ../deps/v8/src/log.cc:5:
> ../deps/v8/include/v8.h:6723:8: note: ‘struct v8::JitCodeEvent’ declared here
>  6723 | struct JitCodeEvent {
>       |        ^~~~~~~~~~~~
> ../deps/v8/src/log.cc: In member function ‘void* v8::internal::JitLogger::StartCodePosInfoEvent()’:
> ../deps/v8/src/log.cc:729:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::JitCodeEvent’; use assignment or value-initialization instead [-Wclass-memaccess]
>   729 |   memset(&event, 0, sizeof(event));
>       |                                  ^
> In file included from ../deps/v8/include/v8-profiler.h:10,
>                  from ../deps/v8/src/log.h:11,
>                  from ../deps/v8/src/log.cc:5:
> ../deps/v8/include/v8.h:6723:8: note: ‘struct v8::JitCodeEvent’ declared here
>  6723 | struct JitCodeEvent {
>       |        ^~~~~~~~~~~~
> ../deps/v8/src/log.cc: In member function ‘void v8::internal::JitLogger::EndCodePosInfoEvent(v8::internal::Address, void*)’:
> ../deps/v8/src/log.cc:739:34: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct v8::JitCodeEvent’; use assignment or value-initialization instead [-Wclass-memaccess]
>   739 |   memset(&event, 0, sizeof(event));
>       |                                  ^
> In file included from ../deps/v8/include/v8-profiler.h:10,
>                  from ../deps/v8/src/log.h:11,
>                  from ../deps/v8/src/log.cc:5:
> ../deps/v8/include/v8.h:6723:8: note: ‘struct v8::JitCodeEvent’ declared here
>  6723 | struct JitCodeEvent {
>       |        ^~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o ../deps/v8/src/lookup-cache.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/lookup-cache.h:8,
>                  from ../deps/v8/src/lookup-cache.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/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/lookup-cache.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/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/lookup-cache.h:8,
>                  from ../deps/v8/src/lookup-cache.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/lookup-cache.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/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/lookup-cache.h:8,
>                  from ../deps/v8/src/lookup-cache.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:15,
>                  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/lookup-cache.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-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/lookup-cache.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/counters.h:15,
>                  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/lookup-cache.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/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/lookup-cache.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/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/lookup-cache.h:8,
>                  from ../deps/v8/src/lookup-cache.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/lookup-cache.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/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/lookup-cache.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/lookup-cache.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/counters.h:15,
>                  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/lookup-cache.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup.o ../deps/v8/src/lookup.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/heap/factory.h:10,
>                  from ../deps/v8/src/lookup.h:9,
>                  from ../deps/v8/src/lookup.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/lookup.h:10,
>                  from ../deps/v8/src/lookup.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/deoptimizer.h:18,
>                  from ../deps/v8/src/lookup.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/heap/factory.h:10,
>                  from ../deps/v8/src/lookup.h:9,
>                  from ../deps/v8/src/lookup.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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/heap/factory.h:10,
>                  from ../deps/v8/src/lookup.h:9,
>                  from ../deps/v8/src/lookup.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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/lookup.h:10,
>                  from ../deps/v8/src/lookup.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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/heap/factory.h:10,
>                  from ../deps/v8/src/lookup.h:9,
>                  from ../deps/v8/src/lookup.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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/lookup.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/lookup.h:10,
>                  from ../deps/v8/src/lookup.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/lookup.cc: In member function ‘v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInSpecialHolder(v8::internal::Map*, v8::internal::JSReceiver*) [with bool is_element = true]’:
> ../deps/v8/src/lookup.cc:1038:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1038 |       if (map->is_access_check_needed()) {
>       |       ^~
> ../deps/v8/src/lookup.cc:1042:5: note: here
>  1042 |     case ACCESS_CHECK:
>       |     ^~~~
> ../deps/v8/src/lookup.cc:1043:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1043 |       if (check_interceptor() && HasInterceptor<is_element>(map) &&
>       |       ^~
> ../deps/v8/src/lookup.cc:1048:5: note: here
>  1048 |     case INTERCEPTOR:
>       |     ^~~~
> ../deps/v8/src/lookup.cc: In member function ‘bool v8::internal::LookupIterator::SkipInterceptor(v8::internal::JSObject*) [with bool is_element = true]’:
> ../deps/v8/src/lookup.cc:989:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   989 |         interceptor_state_ = InterceptorState::kSkipNonMasking;
>       |         ^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/lookup.cc:991:7: note: here
>   991 |       case InterceptorState::kSkipNonMasking:
>       |       ^~~~
> ../deps/v8/src/lookup.cc: In member function ‘v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInSpecialHolder(v8::internal::Map*, v8::internal::JSReceiver*) [with bool is_element = false]’:
> ../deps/v8/src/lookup.cc:1038:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1038 |       if (map->is_access_check_needed()) {
>       |       ^~
> ../deps/v8/src/lookup.cc:1042:5: note: here
>  1042 |     case ACCESS_CHECK:
>       |     ^~~~
> ../deps/v8/src/lookup.cc:1043:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1043 |       if (check_interceptor() && HasInterceptor<is_element>(map) &&
>       |       ^~
> ../deps/v8/src/lookup.cc:1048:5: note: here
>  1048 |     case INTERCEPTOR:
>       |     ^~~~
> ../deps/v8/src/lookup.cc: In member function ‘bool v8::internal::LookupIterator::SkipInterceptor(v8::internal::JSObject*) [with bool is_element = false]’:
> ../deps/v8/src/lookup.cc:989:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   989 |         interceptor_state_ = InterceptorState::kSkipNonMasking;
>       |         ^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/lookup.cc:991:7: note: here
>   991 |       case InterceptorState::kSkipNonMasking:
>       |       ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o ../deps/v8/src/machine-type.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o ../deps/v8/src/map-updater.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/field-type.h:8,
>                  from ../deps/v8/src/map-updater.h:9,
>                  from ../deps/v8/src/map-updater.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/map-updater.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) {
>       |             ^~~~~~~~
> 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/map-updater.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/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/field-type.h:8,
>                  from ../deps/v8/src/map-updater.h:9,
>                  from ../deps/v8/src/map-updater.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/map-updater.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/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/field-type.h:8,
>                  from ../deps/v8/src/map-updater.h:9,
>                  from ../deps/v8/src/map-updater.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/map-updater.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/map-updater.cc:9:
> ../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/map-updater.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/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/field-type.h:8,
>                  from ../deps/v8/src/map-updater.h:9,
>                  from ../deps/v8/src/map-updater.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/map-updater.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/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/map-updater.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/map-updater.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/map-updater.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/messages.o ../deps/v8/src/messages.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/messages.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/messages.h:15,
>                  from ../deps/v8/src/messages.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/api.h:13,
>                  from ../deps/v8/src/messages.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/messages.h:15,
>                  from ../deps/v8/src/messages.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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/messages.h:15,
>                  from ../deps/v8/src/messages.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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/api.h:13,
>                  from ../deps/v8/src/messages.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/messages.h:15,
>                  from ../deps/v8/src/messages.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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/messages.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/api.h:13,
>                  from ../deps/v8/src/messages.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o ../deps/v8/src/objects-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-debug.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/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/objects-debug.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/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/objects-debug.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/objects-debug.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/objects-debug.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/objects-debug.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/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-debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/objects-debug.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/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-debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/objects-debug.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/objects-debug.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/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/objects-debug.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/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-debug.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/objects-debug.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o ../deps/v8/src/objects-printer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-printer.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/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/objects-printer.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/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-printer.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/objects-printer.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/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-printer.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:15,
>                  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/objects-printer.cc:14:
> ../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-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/objects-printer.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/counters.h:15,
>                  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/objects-printer.cc:14:
> ../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/objects-printer.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/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-printer.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/objects-printer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/objects-printer.cc:14:
> ../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/objects-printer.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/counters.h:15,
>                  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/objects-printer.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects.o ../deps/v8/src/objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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.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/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/objects.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/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.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/objects.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/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.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:15,
>                  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/objects.cc:13:
> ../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-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/objects.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/counters.h:15,
>                  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/objects.cc:13:
> ../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/objects.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/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.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/objects.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/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/objects.cc:13:
> ../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/objects.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/counters.h:15,
>                  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/objects.cc:13:
> ../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/objects.cc: In static member function ‘static v8::internal::Handle<v8::internal::Object> v8::internal::JSReceiver::GetDataProperty(v8::internal::LookupIterator*)’:
> ../deps/v8/src/objects.cc:1174:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1174 |         if (it->isolate()->context() != nullptr && it->HasAccess()) continue;
>       |         ^~
> ../deps/v8/src/objects.cc:1176:7: note: here
>  1176 |       case LookupIterator::JSPROXY:
>       |       ^~~~
> ../deps/v8/src/objects.cc: In static member function ‘static v8::Maybe<bool> v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed, bool*)’:
> ../deps/v8/src/objects.cc:4884:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  4884 |         if (it->HolderIsReceiverOrHiddenPrototype()) {
>       |         ^~
> ../deps/v8/src/objects.cc:4888:7: note: here
>  4888 |       case LookupIterator::TRANSITION:
>       |       ^~~~
> ../deps/v8/src/objects.cc: In static member function ‘static v8::Maybe<bool> v8::internal::Object::SetSuperProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed)’:
> ../deps/v8/src/objects.cc:4965:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  4965 |         if (own_lookup.GetAccessors()->IsAccessorInfo()) {
>       |         ^~
> ../deps/v8/src/objects.cc:4973:7: note: here
>  4973 |       case LookupIterator::INTEGER_INDEXED_EXOTIC:
>       |       ^~~~
> ../deps/v8/src/objects.cc: In member function ‘int v8::internal::JSObject::GetFastElementsUsage()’:
> ../deps/v8/src/objects.cc:15722:62: warning: this statement may fall through [-Wimplicit-fallthrough=]
> 15722 |       store = SloppyArgumentsElements::cast(store)->arguments();
>       |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
> ../deps/v8/src/objects.cc:15724:5: note: here
> 15724 |     case HOLEY_SMI_ELEMENTS:
>       |     ^~~~
> ../deps/v8/src/objects.cc: In static member function ‘static v8::internal::PropertyCellType v8::internal::PropertyCell::UpdatedType(v8::internal::Handle<v8::internal::PropertyCell>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)’:
> ../deps/v8/src/objects.cc:18779:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
> 18779 |       if (*value == cell->value()) return PropertyCellType::kConstant;
>       |       ^~
> ../deps/v8/src/objects.cc:18781:5: note: here
> 18781 |     case PropertyCellType::kConstantType:
>       |     ^~~~
> ../deps/v8/src/objects.cc:18782:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
> 18782 |       if (RemainsConstantType(cell, value)) {
>       |       ^~
> ../deps/v8/src/objects.cc:18786:5: note: here
> 18786 |     case PropertyCellType::kMutable:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/bigint.o ../deps/v8/src/objects/bigint.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/bigint.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/bigint.h:9,
>                  from ../deps/v8/src/objects/bigint.cc:20:
> ../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/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/objects/bigint.cc:23:
> ../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/bigint.h:9,
>                  from ../deps/v8/src/objects/bigint.cc:20:
> ../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/objects/bigint.cc:23:
> ../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/bigint.h:9,
>                  from ../deps/v8/src/objects/bigint.cc:20:
> ../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:15,
>                  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/objects/bigint.cc:23:
> ../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-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/objects/bigint.cc:23:
> ../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/counters.h:15,
>                  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/objects/bigint.cc:23:
> ../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/objects/bigint.cc:23:
> ../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/bigint.h:9,
>                  from ../deps/v8/src/objects/bigint.cc:20:
> ../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/objects/bigint.cc:23:
> ../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/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/objects/bigint.cc:23:
> ../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/objects/bigint.cc:23:
> ../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/counters.h:15,
>                  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/objects/bigint.cc:23:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o ../deps/v8/src/objects/debug-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/debug-objects.h:8,
>                  from ../deps/v8/src/objects/debug-objects.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/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/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/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/debug-objects.h:8,
>                  from ../deps/v8/src/objects/debug-objects.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/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/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/debug-objects.h:8,
>                  from ../deps/v8/src/objects/debug-objects.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.cc:6:
> ../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/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/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/debug-objects.h:8,
>                  from ../deps/v8/src/objects/debug-objects.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/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/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/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/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/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/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/objects/debug-objects-inl.h:10,
>                  from ../deps/v8/src/objects/debug-objects.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o ../deps/v8/src/objects/intl-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/intl-objects.h:12,
>                  from ../deps/v8/src/objects/intl-objects.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/objects/intl-objects.cc:13:
> ../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/objects/intl-objects.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/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/intl-objects.h:12,
>                  from ../deps/v8/src/objects/intl-objects.cc:9:
> ../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/objects/intl-objects.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/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/intl-objects.h:12,
>                  from ../deps/v8/src/objects/intl-objects.cc:9:
> ../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/objects/intl-objects.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/api.h:13,
>                  from ../deps/v8/src/objects/intl-objects.cc:13:
> ../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/objects/intl-objects.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/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/intl-objects.h:12,
>                  from ../deps/v8/src/objects/intl-objects.cc:9:
> ../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/objects/intl-objects.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/objects/intl-objects.cc:17:
> ../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/objects/intl-objects.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/api.h:13,
>                  from ../deps/v8/src/objects/intl-objects.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/js-locale.o ../deps/v8/src/objects/js-locale.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/js-locale.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.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) {
>       |             ^~~~~~~~
> 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/objects/js-locale.cc:19:
> ../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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.cc:9:
> ../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/objects/js-locale.cc:19:
> ../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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.cc:9:
> ../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/objects/js-locale.cc:19:
> ../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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.cc:9:
> ../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/objects/js-locale.cc:19:
> ../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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.cc:9:
> ../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/objects/js-locale.cc:19:
> ../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/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/objects/js-locale.cc:19:
> ../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/objects/js-locale.cc:19:
> ../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/objects/js-locale.h:12,
>                  from ../deps/v8/src/objects/js-locale.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o ../deps/v8/src/objects/literal-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/literal-objects.h:8,
>                  from ../deps/v8/src/objects/literal-objects.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/objects/literal-objects.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/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/objects/literal-objects.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/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/literal-objects.h:8,
>                  from ../deps/v8/src/objects/literal-objects.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/objects/literal-objects.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/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/literal-objects.h:8,
>                  from ../deps/v8/src/objects/literal-objects.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/objects/literal-objects.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/objects/literal-objects.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/objects/literal-objects.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/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/literal-objects.h:8,
>                  from ../deps/v8/src/objects/literal-objects.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/objects/literal-objects.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/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/objects/literal-objects.cc:11:
> ../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/objects/literal-objects.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/objects/literal-objects.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/objects/literal-objects.cc:11:
> ../deps/v8/src/objects-inl.h: In static member function ‘static v8::internal::Handle<v8::internal::ClassBoilerplate> v8::internal::ClassBoilerplate::BuildClassBoilerplate(v8::internal::Isolate*, v8::internal::ClassLiteral*)’:
> ../deps/v8/src/objects-inl.h:3036:3: warning: ‘value_kind’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  3036 |   if (component == ACCESSOR_GETTER) {
>       |   ^~
> ../deps/v8/src/objects/literal-objects.cc:506:33: note: ‘value_kind’ was declared here
>   506 |     ClassBoilerplate::ValueKind value_kind;
>       |                                 ^~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/managed.o ../deps/v8/src/objects/managed.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/managed.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/global-handles.h:14,
>                  from ../deps/v8/src/objects/managed.h:9,
>                  from ../deps/v8/src/objects/managed.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/objects/managed.h:12,
>                  from ../deps/v8/src/objects/managed.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o ../deps/v8/src/objects/module.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/module.h:8,
>                  from ../deps/v8/src/objects/module.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/objects/module.cc:11:
> ../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/objects/module.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/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/module.h:8,
>                  from ../deps/v8/src/objects/module.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/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/objects/module.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/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/module.h:8,
>                  from ../deps/v8/src/objects/module.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-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/objects/module.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/api.h:13,
>                  from ../deps/v8/src/objects/module.cc:11:
> ../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/objects/module.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/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/module.h:8,
>                  from ../deps/v8/src/objects/module.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-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/objects/module.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/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/objects/module.cc:13:
> ../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/objects/module.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/api.h:13,
>                  from ../deps/v8/src/objects/module.cc:11:
> ../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/objects/module.cc: In member function ‘v8::internal::Cell* v8::internal::Module::GetCell(int)’:
> ../deps/v8/src/objects/module.cc:164:25: warning: ‘cell’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   164 |   return Cell::cast(cell);
>       |                         ^
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/ordered-hash-table.o ../deps/v8/src/objects/ordered-hash-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/ordered-hash-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/objects/ordered-hash-table.h:9,
>                  from ../deps/v8/src/objects/ordered-hash-table.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/objects/ordered-hash-table.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/objects/ordered-hash-table.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/objects/fixed-array.h:8,
>                  from ../deps/v8/src/objects/ordered-hash-table.h:9,
>                  from ../deps/v8/src/objects/ordered-hash-table.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/objects/ordered-hash-table.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/objects/fixed-array.h:8,
>                  from ../deps/v8/src/objects/ordered-hash-table.h:9,
>                  from ../deps/v8/src/objects/ordered-hash-table.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/objects/ordered-hash-table.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/objects/ordered-hash-table.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/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/objects/ordered-hash-table.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/objects/fixed-array.h:8,
>                  from ../deps/v8/src/objects/ordered-hash-table.h:9,
>                  from ../deps/v8/src/objects/ordered-hash-table.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/objects/ordered-hash-table.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: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/objects/ordered-hash-table.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/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/objects/ordered-hash-table.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/objects/ordered-hash-table.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o ../deps/v8/src/objects/scope-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/scope-info.h:9,
>                  from ../deps/v8/src/objects/scope-info.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/objects/scope-info.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) {
>       |             ^~~~~~~~
> ../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/objects/scope-info.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/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/scope-info.h:9,
>                  from ../deps/v8/src/objects/scope-info.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/objects/scope-info.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/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/scope-info.h:9,
>                  from ../deps/v8/src/objects/scope-info.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/objects/scope-info.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/objects/scope-info.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/objects/scope-info.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/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/scope-info.h:9,
>                  from ../deps/v8/src/objects/scope-info.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/objects/scope-info.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/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/objects/scope-info.cc:13:
> ../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/objects/scope-info.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/objects/scope-info.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/template-objects.o ../deps/v8/src/objects/template-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/template-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/template-objects.h:8,
>                  from ../deps/v8/src/objects/template-objects.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/objects/template-objects.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/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/objects/template-objects.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/template-objects.h:8,
>                  from ../deps/v8/src/objects/template-objects.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/objects/template-objects.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/template-objects.h:8,
>                  from ../deps/v8/src/objects/template-objects.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/objects/template-objects.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/objects/template-objects.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/objects/template-objects.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/template-objects.h:8,
>                  from ../deps/v8/src/objects/template-objects.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/objects/template-objects.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/objects/template-objects.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/objects/template-objects.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/objects/template-objects.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/optimized-compilation-info.o ../deps/v8/src/optimized-compilation-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/optimized-compilation-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.h:13,
>                  from ../deps/v8/src/optimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/optimized-compilation-info.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/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/optimized-compilation-info.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/compilation-dependencies.h:8,
>                  from ../deps/v8/src/optimized-compilation-info.h:11,
>                  from ../deps/v8/src/optimized-compilation-info.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/optimized-compilation-info.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o ../deps/v8/src/ostreams.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/ostreams.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o ../deps/v8/src/parsing/expression-scope-reparenter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/parsing/expression-scope-reparenter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/parsing/expression-scope-reparenter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/parsing/expression-scope-reparenter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/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/parsing/expression-scope-reparenter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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/parsing/expression-scope-reparenter.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/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/parsing/expression-scope-reparenter.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/expression-scope-reparenter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-traversal-visitor.h:8,
>                  from ../deps/v8/src/parsing/expression-scope-reparenter.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o ../deps/v8/src/parsing/func-name-inferrer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/parsing/func-name-inferrer.h:8,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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/parsing/func-name-inferrer.h:8,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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/parsing/func-name-inferrer.h:8,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/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/parsing/func-name-inferrer.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/parsing/func-name-inferrer.h:8,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/parsing/func-name-inferrer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/func-name-inferrer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/func-name-inferrer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o ../deps/v8/src/parsing/parse-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/parsing/parse-info.h:14,
>                  from ../deps/v8/src/parsing/parse-info.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/api.h:13,
>                  from ../deps/v8/src/parsing/parse-info.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/parsing/parse-info.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/parsing/parse-info.h:14,
>                  from ../deps/v8/src/parsing/parse-info.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/parsing/parse-info.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/parsing/parse-info.h:14,
>                  from ../deps/v8/src/parsing/parse-info.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/parsing/parse-info.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/api.h:13,
>                  from ../deps/v8/src/parsing/parse-info.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/parsing/parse-info.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/parsing/parse-info.h:14,
>                  from ../deps/v8/src/parsing/parse-info.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/parsing/parse-info.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/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/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/parsing/parse-info.cc:11:
> ../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/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/parsing/parse-info.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/api.h:13,
>                  from ../deps/v8/src/parsing/parse-info.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o ../deps/v8/src/parsing/parser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser-base.h:16,
>                  from ../deps/v8/src/parsing/parser.h:15,
>                  from ../deps/v8/src/parsing/parser.cc:5:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser-base.h:16,
>                  from ../deps/v8/src/parsing/parser.h:15,
>                  from ../deps/v8/src/parsing/parser.cc:5:
> ../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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser-base.h:16,
>                  from ../deps/v8/src/parsing/parser.h:15,
>                  from ../deps/v8/src/parsing/parser.cc:5:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser-base.h:16,
>                  from ../deps/v8/src/parsing/parser.h:15,
>                  from ../deps/v8/src/parsing/parser.cc:5:
> ../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/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/parsing/parser.cc:21:
> ../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/parsing/parser.cc:21:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/ast-source-ranges.h:8,
>                  from ../deps/v8/src/parsing/parser.h:10,
>                  from ../deps/v8/src/parsing/parser.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/parsing/parser.h:15,
>                  from ../deps/v8/src/parsing/parser.cc:5:
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParseYieldExpression(bool, bool*) [with Impl = v8::internal::Parser]’:
> ../deps/v8/src/parsing/parser-base.h:3076:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  3076 |         if (!delegating) break;
>       |         ^~
> ../deps/v8/src/parsing/parser-base.h:3079:7: note: here
>  3079 |       default:
>       |       ^~~~~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParsePrimaryExpression(bool*, bool*) [with Impl = v8::internal::Parser]’:
> ../deps/v8/src/parsing/parser-base.h:1887:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1887 |       *is_async = true;
>       |       ^
> ../deps/v8/src/parsing/parser-base.h:1889:5: note: here
>  1889 |     case Token::IDENTIFIER:
>       |     ^~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParsePropertyName(v8::internal::ParserBase<Impl>::IdentifierT*, v8::internal::ParserBase<Impl>::PropertyKind*, bool*, bool*, bool*, bool*, bool*, bool*) [with Impl = v8::internal::Parser]’:
> ../deps/v8/src/parsing/parser-base.h:2254:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2254 |       if (!*is_generator && !*is_async && !*is_get && !*is_set) {
>       |       ^~
> ../deps/v8/src/parsing/parser-base.h:2280:5: note: here
>  2280 |     default:
>       |     ^~~~~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::StatementT v8::internal::ParserBase<Impl>::ParseStatement(v8::internal::ZonePtrList<const v8::internal::AstRawString>*, v8::internal::AllowLabelledFunctionStatement, bool*) [with Impl = v8::internal::Parser]’:
> ../deps/v8/src/parsing/parser-base.h:5072:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  5072 |       if (!scanner()->HasAnyLineTerminatorAfterNext() &&
>       |       ^~
> ../deps/v8/src/parsing/parser-base.h:5081:5: note: here
>  5081 |     default:
>       |     ^~~~~~~
> ../deps/v8/src/parsing/parser.cc: In member function ‘v8::internal::Statement* v8::internal::Parser::ParseExportDefault(bool*)’:
> ../deps/v8/src/parsing/parser.cc:1195:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1195 |       if (PeekAhead() == Token::FUNCTION &&
>       |       ^~
> ../deps/v8/src/parsing/parser.cc:1203:5: note: here
>  1203 |     default: {
>       |     ^~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o ../deps/v8/src/parsing/parsing.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.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) {
>       |             ^~~~~~~~
> 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/parsing/parsing.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.cc:9:
> ../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/parsing/parsing.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.cc:9:
> ../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/parsing/parsing.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.cc:9:
> ../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/parsing/parsing.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.cc:9:
> ../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/parsing/parsing.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/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/parsing/parsing.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/parsing.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/parsing.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o ../deps/v8/src/parsing/pattern-rewriter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/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/parsing/pattern-rewriter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/parsing/pattern-rewriter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/parsing/pattern-rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/parsing/pattern-rewriter.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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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/parsing/pattern-rewriter.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/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/parsing/pattern-rewriter.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/parsing/pattern-rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/pattern-rewriter.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o ../deps/v8/src/parsing/preparse-data.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/parsing/preparse-data.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/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/parsing/preparse-data.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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/parsing/preparse-data.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/parsing/preparse-data.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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/parsing/preparse-data.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:15,
>                  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/parsing/preparse-data.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) {
>       |             ^~~~~~~~
> 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/parsing/preparse-data.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/counters.h:15,
>                  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/parsing/preparse-data.cc:9:
> ../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/parsing/preparse-data.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/handles.h:15,
>                  from ../deps/v8/src/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/parsing/preparse-data.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/parsing/preparse-data.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/parsing/preparse-data.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/preparse-data.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/counters.h:15,
>                  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/parsing/preparse-data.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o ../deps/v8/src/parsing/preparsed-scope-data.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/parsing/preparsed-scope-data.h:13,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.h:13,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.h:13,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/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/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.h:13,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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/parsing/preparsed-scope-data.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/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/parsing/preparsed-scope-data.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/preparsed-scope-data.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/parsing/preparsed-scope-data.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o ../deps/v8/src/parsing/preparser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/parsing/preparser.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/parsing/preparser.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/parsing/preparser.cc:9:
> ../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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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) {
>       |             ^~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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/conversions.h:11,
>                  from ../deps/v8/src/conversions-inl.h:19,
>                  from ../deps/v8/src/parsing/preparser.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/preparser.cc:9:
> ../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/parsing/preparser.cc:13:
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParseYieldExpression(bool, bool*) [with Impl = v8::internal::PreParser]’:
> ../deps/v8/src/parsing/parser-base.h:3076:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  3076 |         if (!delegating) break;
>       |         ^~
> ../deps/v8/src/parsing/parser-base.h:3079:7: note: here
>  3079 |       default:
>       |       ^~~~~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParsePrimaryExpression(bool*, bool*) [with Impl = v8::internal::PreParser]’:
> ../deps/v8/src/parsing/parser-base.h:1887:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1887 |       *is_async = true;
>       |       ^
> ../deps/v8/src/parsing/parser-base.h:1889:5: note: here
>  1889 |     case Token::IDENTIFIER:
>       |     ^~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::ExpressionT v8::internal::ParserBase<Impl>::ParsePropertyName(v8::internal::ParserBase<Impl>::IdentifierT*, v8::internal::ParserBase<Impl>::PropertyKind*, bool*, bool*, bool*, bool*, bool*, bool*) [with Impl = v8::internal::PreParser]’:
> ../deps/v8/src/parsing/parser-base.h:2254:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2254 |       if (!*is_generator && !*is_async && !*is_get && !*is_set) {
>       |       ^~
> ../deps/v8/src/parsing/parser-base.h:2280:5: note: here
>  2280 |     default:
>       |     ^~~~~~~
> ../deps/v8/src/parsing/parser-base.h: In member function ‘v8::internal::ParserBase<Impl>::StatementT v8::internal::ParserBase<Impl>::ParseStatement(v8::internal::ZonePtrList<const v8::internal::AstRawString>*, v8::internal::AllowLabelledFunctionStatement, bool*) [with Impl = v8::internal::PreParser]’:
> ../deps/v8/src/parsing/parser-base.h:5072:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  5072 |       if (!scanner()->HasAnyLineTerminatorAfterNext() &&
>       |       ^~
> ../deps/v8/src/parsing/parser-base.h:5081:5: note: here
>  5081 |     default:
>       |     ^~~~~~~
> In file included from ../deps/v8/src/parsing/preparser.cc:16:
> ../deps/v8/src/parsing/preparser.h: In member function ‘v8::internal::ParserBase<Impl>::StatementT v8::internal::ParserBase<Impl>::ParseHoistableDeclaration(int, v8::internal::ParseFunctionFlags, v8::internal::ZonePtrList<const v8::internal::AstRawString>*, bool, bool*) [with Impl = v8::internal::PreParser]’:
> ../deps/v8/src/parsing/preparser.h:1172:35: warning: ‘variable_name.v8::internal::PreParserIdentifier::string_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  1172 |       scope()->DeclareVariableName(variable_name.string_, mode);
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/parsing/preparser.cc:13:
> ../deps/v8/src/parsing/parser-base.h:4051:15: note: ‘variable_name.v8::internal::PreParserIdentifier::string_’ was declared here
>  4051 |   IdentifierT variable_name;
>       |               ^~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o ../deps/v8/src/parsing/rewriter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/parsing/rewriter.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/parsing/rewriter.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/parsing/rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/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/parsing/rewriter.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/conversions.h:11,
>                  from ../deps/v8/src/ast/ast-value-factory.h:34,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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/parsing/rewriter.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/parsing/rewriter.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/parsing/rewriter.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/parsing/rewriter.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o ../deps/v8/src/parsing/scanner-character-streams.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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/parsing/scanner-character-streams.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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:15,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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/parsing/scanner-character-streams.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/counters.h:15,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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/parsing/scanner-character-streams.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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/parsing/scanner-character-streams.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: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/parsing/scanner-character-streams.cc:11:
> ../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/parsing/scanner-character-streams.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/counters.h:15,
>                  from ../deps/v8/src/parsing/scanner-character-streams.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o ../deps/v8/src/parsing/scanner.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/parsing/scanner.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/scanner.cc:13:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/parsing/scanner.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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/parsing/scanner.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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/scanner.cc:13:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/unicode.h:11,
>                  from ../deps/v8/src/char-predicates.h:9,
>                  from ../deps/v8/src/parsing/scanner.h:12,
>                  from ../deps/v8/src/parsing/scanner.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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/parsing/scanner.cc:15:
> ../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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/parsing/scanner.cc:13:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o ../deps/v8/src/parsing/token.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o ../deps/v8/src/pending-compilation-error-handler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/pending-compilation-error-handler.h:12,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/pending-compilation-error-handler.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:19,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/debug/debug.h:26,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/pending-compilation-error-handler.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/pending-compilation-error-handler.h:12,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/pending-compilation-error-handler.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/pending-compilation-error-handler.h:12,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/pending-compilation-error-handler.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/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/pending-compilation-error-handler.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/pending-compilation-error-handler.h:12,
>                  from ../deps/v8/src/pending-compilation-error-handler.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/pending-compilation-error-handler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o ../deps/v8/src/perf-jit.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/log.h:17,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/eh-frame.h:10,
>                  from ../deps/v8/src/perf-jit.cc:33:
> ../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/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/perf-jit.cc:35:
> ../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/log.h:17,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/perf-jit.cc:35:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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/perf-jit.cc:35:
> ../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/perf-jit.cc:35:
> ../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/log.h:17,
>                  from ../deps/v8/src/perf-jit.h:31,
>                  from ../deps/v8/src/perf-jit.cc:28:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o ../deps/v8/src/profiler/allocation-tracker.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/profiler/allocation-tracker.h:13,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:9,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:10,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/profiler/allocation-tracker.h:13,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/profiler/allocation-tracker.h:13,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:10,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/profiler/allocation-tracker.h:13,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/allocation-tracker.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/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/profiler/allocation-tracker.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/frames-inl.h:10,
>                  from ../deps/v8/src/profiler/allocation-tracker.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o ../deps/v8/src/profiler/cpu-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/profiler/cpu-profiler.h:14,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/cpu-profiler.h:18,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:5:
> ../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/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/cpu-profiler.h:18,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:5:
> ../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/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/debug/debug.h:19,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:13:
> ../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/profiler/cpu-profiler.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/profiler/cpu-profiler.h:14,
>                  from ../deps/v8/src/profiler/cpu-profiler.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-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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:15:
> ../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/profiler/cpu-profiler.h:14,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:15:
> ../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/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/cpu-profiler.cc:15:
> ../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/profiler/cpu-profiler.cc: In constructor ‘v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::Isolate*, v8::internal::ProfileGenerator*, v8::base::TimeDelta)’:
> ../deps/v8/src/profiler/cpu-profiler.cc:57:38: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>    57 |       last_processed_code_event_id_(0) {
>       |                                      ^
> In file included from ../deps/v8/src/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/profiler/cpu-profiler.cc: In member function ‘virtual void v8::internal::ProfilerEventsProcessor::Run()’:
> ../deps/v8/src/profiler/cpu-profiler.cc:154:48: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   154 |         base::TimeTicks::HighResolutionNow() + period_;
>       |                                                ^~~~~~~
> In file included from ../deps/v8/src/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/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/profiler/cpu-profiler.cc: In member function ‘void v8::internal::CpuProfiler::StartProcessorIfNotStarted()’:
> ../deps/v8/src/profiler/cpu-profiler.cc:379:66: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   379 |                                                sampling_interval_));
>       |                                                                  ^
> In file included from ../deps/v8/src/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/cpu-profiler.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/profiler/cpu-profiler.cc:50:66: note:   initializing argument 3 of ‘v8::internal::ProfilerEventsProcessor::ProfilerEventsProcessor(v8::internal::Isolate*, v8::internal::ProfileGenerator*, v8::base::TimeDelta)’
>    50 |                                                  base::TimeDelta period)
>       |                                                  ~~~~~~~~~~~~~~~~^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o ../deps/v8/src/profiler/heap-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/heap-profiler.h:15,
>                  from ../deps/v8/src/profiler/heap-profiler.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/api.h:13,
>                  from ../deps/v8/src/profiler/heap-profiler.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:19,
>                  from ../deps/v8/src/profiler/heap-profiler.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/debug/debug.h:26,
>                  from ../deps/v8/src/profiler/heap-profiler.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/api.h:13,
>                  from ../deps/v8/src/profiler/heap-profiler.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/profiler/heap-profiler.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/heap-profiler.h:15,
>                  from ../deps/v8/src/profiler/heap-profiler.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/profiler/heap-profiler.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/heap-profiler.h:15,
>                  from ../deps/v8/src/profiler/heap-profiler.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/profiler/heap-profiler.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/profiler/heap-profiler.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/profiler/heap-profiler.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/heap-profiler.h:15,
>                  from ../deps/v8/src/profiler/heap-profiler.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/profiler/heap-profiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o ../deps/v8/src/profiler/heap-snapshot-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/profiler/heap-snapshot-generator.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-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/api.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-generator.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/profiler/heap-snapshot-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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/profiler/heap-snapshot-generator.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/api.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-generator.cc:9:
> ../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/profiler/heap-snapshot-generator.cc:16:
> ../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/profiler/heap-snapshot-generator.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-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/profiler/heap-snapshot-generator.cc:16:
> ../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/profiler/heap-snapshot-generator.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-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/profiler/heap-snapshot-generator.cc:16:
> ../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/profiler/heap-snapshot-generator.cc:9:
> ../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/profiler/heap-snapshot-generator.cc:16:
> ../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/profiler/heap-snapshot-generator.h:13,
>                  from ../deps/v8/src/profiler/heap-snapshot-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/profiler/heap-snapshot-generator.cc:16:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o ../deps/v8/src/profiler/profile-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-generator.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-generator.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/debug/debug.h:19,
>                  from ../deps/v8/src/profiler/profile-generator.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/debug/debug.h:26,
>                  from ../deps/v8/src/profiler/profile-generator.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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/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/profiler/profile-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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/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/profiler/profile-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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profile-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/profiler/profile-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o ../deps/v8/src/profiler/profiler-listener.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.cc:5:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/deoptimizer.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.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/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/profiler/profiler-listener.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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/profiler/profiler-listener.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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/profiler/profiler-listener.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/profiler/profiler-listener.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/log.h:17,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/profiler-listener.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o ../deps/v8/src/profiler/sampling-heap-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/api.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/frames-inl.h:9,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.cc:12:
> ../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/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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/api.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/profiler/sampling-heap-profiler.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/api.h:13,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.cc:9:
> ../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/include/v8-profiler.h:10,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.h:12,
>                  from ../deps/v8/src/profiler/sampling-heap-profiler.cc:5:
> ../deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = v8::internal::SamplingHeapProfiler::Sample; T = v8::Value; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>&)]’:
> ../deps/v8/src/profiler/sampling-heap-profiler.cc:101:78:   required from here
> ../deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<v8::internal::SamplingHeapProfiler::Sample>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
>  9502 |                reinterpret_cast<Callback>(callback), type);
>       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o ../deps/v8/src/profiler/strings-storage.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/profiler/strings-storage.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/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/profiler/strings-storage.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/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-inl.h:15,
>                  from ../deps/v8/src/profiler/strings-storage.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/profiler/strings-storage.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/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-inl.h:15,
>                  from ../deps/v8/src/profiler/strings-storage.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:15,
>                  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/profiler/strings-storage.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) {
>       |             ^~~~~~~~
> ../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-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/profiler/strings-storage.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/counters.h:15,
>                  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/profiler/strings-storage.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/profiler/strings-storage.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/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-inl.h:15,
>                  from ../deps/v8/src/profiler/strings-storage.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/profiler/strings-storage.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/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/profiler/strings-storage.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/profiler/strings-storage.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/counters.h:15,
>                  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/profiler/strings-storage.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o ../deps/v8/src/profiler/tick-sample.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/profiler/tick-sample.h:9,
>                  from ../deps/v8/src/profiler/tick-sample.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/counters.h:11,
>                  from ../deps/v8/src/profiler/tick-sample.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/profiler/tick-sample.h:9,
>                  from ../deps/v8/src/profiler/tick-sample.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/profiler/tick-sample.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/profiler/tick-sample.h:9,
>                  from ../deps/v8/src/profiler/tick-sample.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:15,
>                  from ../deps/v8/src/profiler/tick-sample.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/profiler/tick-sample.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/counters.h:15,
>                  from ../deps/v8/src/profiler/tick-sample.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/frames-inl.h:9,
>                  from ../deps/v8/src/profiler/tick-sample.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/tick-sample.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/profiler/tick-sample.h:9,
>                  from ../deps/v8/src/profiler/tick-sample.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/profiler/tick-sample.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/frames-inl.h:11,
>                  from ../deps/v8/src/profiler/tick-sample.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/counters.h:15,
>                  from ../deps/v8/src/profiler/tick-sample.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o ../deps/v8/src/profiler/tracing-cpu-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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/profiler/cpu-profiler.h:14,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/cpu-profiler.h:18,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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/log.h:14,
>                  from ../deps/v8/src/profiler/profile-generator.h:18,
>                  from ../deps/v8/src/profiler/profiler-listener.h:12,
>                  from ../deps/v8/src/profiler/cpu-profiler.h:18,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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/profiler/cpu-profiler.h:13,
>                  from ../deps/v8/src/profiler/tracing-cpu-profiler.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o ../deps/v8/src/property-descriptor.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/property-descriptor.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:8,
>                  from ../deps/v8/src/property-descriptor.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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/property-descriptor.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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/property-descriptor.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:8,
>                  from ../deps/v8/src/property-descriptor.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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/handles.h:15,
>                  from ../deps/v8/src/property-descriptor.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/property-descriptor.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/isolate-inl.h:8,
>                  from ../deps/v8/src/property-descriptor.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property.o ../deps/v8/src/property.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/property.h:11,
>                  from ../deps/v8/src/property.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/handles-inl.h:9,
>                  from ../deps/v8/src/property.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/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/property.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/property.h:11,
>                  from ../deps/v8/src/property.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/property.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/property.h:11,
>                  from ../deps/v8/src/property.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/property.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/handles-inl.h:9,
>                  from ../deps/v8/src/property.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/handles-inl.h:11,
>                  from ../deps/v8/src/property.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/property.h:11,
>                  from ../deps/v8/src/property.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/property.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: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/property.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/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/property.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/handles-inl.h:9,
>                  from ../deps/v8/src/property.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o ../deps/v8/src/regexp/interpreter-irregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o ../deps/v8/src/regexp/jsregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/regexp/jsregexp.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.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/regexp/jsregexp.h:10,
>                  from ../deps/v8/src/regexp/jsregexp.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/regexp/jsregexp.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/regexp/jsregexp.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/regexp/jsregexp.h:10,
>                  from ../deps/v8/src/regexp/jsregexp.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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/regexp/jsregexp.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/jsregexp.cc:15:
> ../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/regexp/jsregexp.h:10,
>                  from ../deps/v8/src/regexp/jsregexp.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/regexp/jsregexp.cc: In function ‘bool v8::internal::EmitAtomLetter(v8::internal::Isolate*, v8::internal::RegExpCompiler*, v8::internal::uc16, v8::internal::Label*, int, bool, bool)’:
> ../deps/v8/src/regexp/jsregexp.cc:1734:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1734 |       macro_assembler->CheckCharacter(chars[3], &ok);
>       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> ../deps/v8/src/regexp/jsregexp.cc:1736:5: note: here
>  1736 |     case 3:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o ../deps/v8/src/regexp/regexp-ast.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/regexp/regexp-ast.h:8,
>                  from ../deps/v8/src/regexp/regexp-ast.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o ../deps/v8/src/regexp/regexp-macro-assembler-irregexp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o ../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler-tracer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/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/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/regexp/regexp-macro-assembler-tracer.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: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/regexp/regexp-macro-assembler-tracer.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/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/regexp/regexp-macro-assembler-tracer.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler-tracer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o ../deps/v8/src/regexp/regexp-macro-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-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/isolate-inl.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/isolate-inl.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/regexp/regexp-macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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: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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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/isolate-inl.h:8,
>                  from ../deps/v8/src/regexp/regexp-macro-assembler.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o ../deps/v8/src/regexp/regexp-parser.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/regexp/regexp-parser.h:8,
>                  from ../deps/v8/src/regexp/regexp-parser.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/regexp/regexp-parser.cc:11:
> ../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/regexp/regexp-parser.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/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/regexp/regexp-parser.h:8,
>                  from ../deps/v8/src/regexp/regexp-parser.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/regexp/regexp-parser.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/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/regexp/regexp-parser.h:8,
>                  from ../deps/v8/src/regexp/regexp-parser.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/regexp/regexp-parser.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/regexp/regexp-parser.cc:11:
> ../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/regexp/regexp-parser.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/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/regexp/regexp-parser.h:8,
>                  from ../deps/v8/src/regexp/regexp-parser.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/regexp/regexp-parser.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/regexp/regexp-parser.cc:12:
> ../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/regexp/regexp-parser.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/regexp/regexp-parser.cc:11:
> ../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/regexp/regexp-parser.cc: In member function ‘v8::internal::RegExpTree* v8::internal::RegExpParser::ParseDisjunction()’:
> ../deps/v8/src/regexp/regexp-parser.cc:402:27: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   402 |             V8_FALLTHROUGH;
>       |                           ^
> ../deps/v8/src/regexp/regexp-parser.cc:404:11: note: here
>   404 |           case '0': {
>       |           ^~~~
> ../deps/v8/src/regexp/regexp-parser.cc:490:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   490 |             if (FLAG_harmony_regexp_named_captures &&
>       |             ^~
> ../deps/v8/src/regexp/regexp-parser.cc:497:11: note: here
>   497 |           default:
>       |           ^~~~~~~
> ../deps/v8/src/regexp/regexp-parser.cc:514:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   514 |         V8_FALLTHROUGH;
>       |                       ^
> ../deps/v8/src/regexp/regexp-parser.cc:516:7: note: here
>   516 |       case '}':
>       |       ^~~~
> ../deps/v8/src/regexp/regexp-parser.cc:518:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   518 |         if (unicode()) {
>       |         ^~
> ../deps/v8/src/regexp/regexp-parser.cc:522:7: note: here
>   522 |       default:
>       |       ^~~~~~~
> ../deps/v8/src/regexp/regexp-parser.cc: In member function ‘v8::internal::RegExpParser::RegExpParserState* v8::internal::RegExpParser::ParseOpenParenthesis(v8::internal::RegExpParser::RegExpParserState*)’:
> ../deps/v8/src/regexp/regexp-parser.cc:681:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   681 |         if (FLAG_harmony_regexp_named_captures) {
>       |         ^~
> ../deps/v8/src/regexp/regexp-parser.cc:688:7: note: here
>   688 |       default:
>       |       ^~~~~~~
> ../deps/v8/src/regexp/regexp-parser.cc: In member function ‘v8::internal::uc32 v8::internal::RegExpParser::ParseClassCharacterEscape()’:
> ../deps/v8/src/regexp/regexp-parser.cc:1514:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1514 |       if (unicode() && !(Next() >= '0' && Next() <= '9')) {
>       |       ^~
> ../deps/v8/src/regexp/regexp-parser.cc:1519:5: note: here
>  1519 |     case '1':
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o ../deps/v8/src/regexp/regexp-stack.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/regexp/regexp-stack.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/regexp/regexp-stack.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o ../deps/v8/src/regexp/regexp-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/regexp/regexp-utils.h:8,
>                  from ../deps/v8/src/regexp/regexp-utils.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/regexp/regexp-utils.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/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/regexp/regexp-utils.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/regexp/regexp-utils.h:8,
>                  from ../deps/v8/src/regexp/regexp-utils.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/regexp/regexp-utils.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/regexp/regexp-utils.h:8,
>                  from ../deps/v8/src/regexp/regexp-utils.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/regexp/regexp-utils.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/regexp/regexp-utils.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/regexp/regexp-utils.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/regexp/regexp-utils.h:8,
>                  from ../deps/v8/src/regexp/regexp-utils.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/regexp/regexp-utils.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/regexp/regexp-utils.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/regexp/regexp-utils.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/regexp/regexp-utils.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o ../deps/v8/src/register-configuration.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/register-configuration.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/macro-assembler.h:9,
>                  from ../deps/v8/src/register-configuration.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o ../deps/v8/src/runtime-profiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/runtime-profiler.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime-profiler.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) {
>       |             ^~~~~~~~
> ../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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime-profiler.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime-profiler.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/runtime-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime-profiler.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/runtime-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime-profiler.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime-profiler.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/runtime-profiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime-profiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/runtime-profiler.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime-profiler.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o ../deps/v8/src/runtime/runtime-array.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-array.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime/runtime-array.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/code-stubs.h:12,
>                  from ../deps/v8/src/runtime/runtime-array.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-array.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-array.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime/runtime-array.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-array.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-array.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/code-stubs.h:12,
>                  from ../deps/v8/src/runtime/runtime-array.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o ../deps/v8/src/runtime/runtime-atomics.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-atomics.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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) {
>       |             ^~~~~~~~
> ../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-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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-atomics.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-bigint.o ../deps/v8/src/runtime/runtime-bigint.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-bigint.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/counters.h:11,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/runtime/runtime-bigint.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-bigint.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:15,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/runtime/runtime-bigint.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/runtime/runtime-bigint.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-bigint.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/runtime/runtime-bigint.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: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/runtime/runtime-bigint.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/runtime/runtime-bigint.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-bigint.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o ../deps/v8/src/runtime/runtime-classes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-classes.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/debug/debug.h:19,
>                  from ../deps/v8/src/runtime/runtime-classes.cc:12:
> ../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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-classes.cc:12:
> ../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/runtime/runtime-classes.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-classes.cc:12:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-classes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-classes.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-classes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-classes.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-classes.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-classes.cc:12:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-classes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-classes.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-classes.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o ../deps/v8/src/runtime/runtime-collections.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-collections.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-collections.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-collections.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-collections.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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: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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-collections.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o ../deps/v8/src/runtime/runtime-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-compiler.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) {
>       |             ^~~~~~~~
> ../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/deoptimizer.h:18,
>                  from ../deps/v8/src/runtime/runtime-compiler.cc:11:
> ../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/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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-compiler.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-compiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/runtime/runtime-compiler.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-compiler.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o ../deps/v8/src/runtime/runtime-date.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-date.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-date.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-date.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-date.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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: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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-date.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o ../deps/v8/src/runtime/runtime-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-debug.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-debug.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) {
>       |             ^~~~~~~~
> ../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-evaluate.h:10,
>                  from ../deps/v8/src/runtime/runtime-debug.cc:12:
> ../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/runtime/runtime-debug.cc:15:
> ../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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-debug.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-debug.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-debug.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-debug.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-debug.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-debug.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-debug.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-debug.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-debug.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-debug.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o ../deps/v8/src/runtime/runtime-error.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-error.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-error.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-error.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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) {
>       |             ^~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-error.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-error.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o ../deps/v8/src/runtime/runtime-forin.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-forin.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) {
>       |             ^~~~~~~~
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-forin.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-forin.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o ../deps/v8/src/runtime/runtime-function.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-function.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-function.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-function.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-function.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-function.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-function.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-function.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/compiler.h:15,
>                  from ../deps/v8/src/runtime/runtime-function.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o ../deps/v8/src/runtime/runtime-futex.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-futex.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-futex.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-futex.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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) {
>       |             ^~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.cc:9:
> ../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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-futex.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-futex.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o ../deps/v8/src/runtime/runtime-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-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/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/runtime/runtime-generator.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-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/runtime/runtime-generator.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-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:15,
>                  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/runtime/runtime-generator.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) {
>       |             ^~~~~~~~
> 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/runtime/runtime-generator.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/counters.h:15,
>                  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/runtime/runtime-generator.cc:9:
> ../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/runtime/runtime-generator.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-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/runtime/runtime-generator.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/runtime/runtime-generator.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/runtime/runtime-generator.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/counters.h:15,
>                  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/runtime/runtime-generator.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o ../deps/v8/src/runtime/runtime-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-internal.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-internal.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:19,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:15:
> ../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/runtime/runtime-internal.cc:15:
> ../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/runtime/runtime-internal.cc:9:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:16:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-internal.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:16:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-internal.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:16:
> ../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/runtime/runtime-internal.cc:9:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:16:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-internal.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-internal.cc:16:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o ../deps/v8/src/runtime/runtime-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/frames-inl.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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) {
>       |             ^~~~~~~~
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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: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/runtime/runtime-interpreter.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/frames-inl.h:10,
>                  from ../deps/v8/src/runtime/runtime-interpreter.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o ../deps/v8/src/runtime/runtime-intl.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-intl.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-intl.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-intl.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-intl.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-intl.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-intl.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.cc:21:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-intl.cc:21:
> ../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/runtime/runtime-intl.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o ../deps/v8/src/runtime/runtime-literals.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-literals.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/runtime/runtime-literals.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o ../deps/v8/src/runtime/runtime-liveedit.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/debug/debug.h:19,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-liveedit.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o ../deps/v8/src/runtime/runtime-maths.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-maths.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/counters.h:11,
>                  from ../deps/v8/src/runtime/runtime-maths.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-maths.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/runtime/runtime-maths.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-maths.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:15,
>                  from ../deps/v8/src/runtime/runtime-maths.cc:11:
> ../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/runtime/runtime-maths.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-maths.cc:11:
> ../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/runtime/runtime-maths.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-maths.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/runtime/runtime-maths.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/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/runtime/runtime-maths.cc:13:
> ../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/runtime/runtime-maths.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-maths.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o ../deps/v8/src/runtime/runtime-module.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-module.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/counters.h:11,
>                  from ../deps/v8/src/runtime/runtime-module.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-module.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/runtime/runtime-module.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-module.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:15,
>                  from ../deps/v8/src/runtime/runtime-module.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/runtime/runtime-module.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-module.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/runtime/runtime-module.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-module.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/runtime/runtime-module.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: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/runtime/runtime-module.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/runtime/runtime-module.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-module.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o ../deps/v8/src/runtime/runtime-numbers.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-numbers.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) {
>       |             ^~~~~~~~
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-numbers.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-numbers.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o ../deps/v8/src/runtime/runtime-object.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-object.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/debug/debug.h:19,
>                  from ../deps/v8/src/runtime/runtime-object.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-object.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-object.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-object.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-object.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-object.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-object.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-object.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-object.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-object.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-object.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-object.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-object.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o ../deps/v8/src/runtime/runtime-operators.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/runtime/runtime-operators.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/runtime/runtime-operators.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/runtime/runtime-operators.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-operators.cc:6:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/runtime/runtime-operators.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-operators.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-operators.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o ../deps/v8/src/runtime/runtime-promise.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-promise.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-promise.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/runtime/runtime-promise.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-promise.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/runtime/runtime-promise.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-promise.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/runtime/runtime-promise.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/runtime/runtime-promise.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/debug/debug.h:19,
>                  from ../deps/v8/src/runtime/runtime-promise.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-promise.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-promise.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/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/runtime/runtime-promise.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-promise.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/runtime/runtime-promise.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o ../deps/v8/src/runtime/runtime-proxy.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-proxy.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) {
>       |             ^~~~~~~~
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-proxy.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-proxy.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o ../deps/v8/src/runtime/runtime-regexp.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-regexp.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:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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) {
>       |             ^~~~~~~~
> ../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-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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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/counters.h:15,
>                  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/conversions-inl.h:21,
>                  from ../deps/v8/src/runtime/runtime-regexp.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o ../deps/v8/src/runtime/runtime-scopes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/runtime/runtime-scopes.cc:11:
> ../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/deoptimizer.h:18,
>                  from ../deps/v8/src/runtime/runtime-scopes.cc:13:
> ../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/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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/runtime/runtime-scopes.cc:11:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-scopes.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/frames-inl.h:11,
>                  from ../deps/v8/src/runtime/runtime-scopes.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/runtime/runtime-scopes.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/ast/ast-value-factory.h:37,
>                  from ../deps/v8/src/ast/ast.h:10,
>                  from ../deps/v8/src/ast/scopes.h:8,
>                  from ../deps/v8/src/runtime/runtime-scopes.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o ../deps/v8/src/runtime/runtime-strings.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-strings.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/counters.h:11,
>                  from ../deps/v8/src/runtime/runtime-strings.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-strings.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/runtime/runtime-strings.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-strings.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:15,
>                  from ../deps/v8/src/runtime/runtime-strings.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/runtime/runtime-strings.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-strings.cc:9:
> ../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/runtime/runtime-strings.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-strings.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/runtime/runtime-strings.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/runtime/runtime-strings.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/runtime/runtime-strings.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/counters.h:15,
>                  from ../deps/v8/src/runtime/runtime-strings.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o ../deps/v8/src/runtime/runtime-symbol.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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: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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime-symbol.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/isolate-inl.h:8,
>                  from ../deps/v8/src/runtime/runtime-symbol.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o ../deps/v8/src/runtime/runtime-test.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-test.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.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) {
>       |             ^~~~~~~~
> 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/runtime/runtime-test.cc:11:
> ../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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.cc:9:
> ../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/runtime/runtime-test.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-test.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-test.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.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/api.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.cc:9:
> ../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/runtime/runtime-test.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-test.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/runtime/runtime-test.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o ../deps/v8/src/runtime/runtime-typedarray.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-typedarray.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/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/runtime/runtime-typedarray.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-typedarray.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/runtime/runtime-typedarray.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-typedarray.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:15,
>                  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/runtime/runtime-typedarray.cc:11:
> ../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-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/runtime/runtime-typedarray.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/counters.h:15,
>                  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/runtime/runtime-typedarray.cc:11:
> ../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/runtime/runtime-typedarray.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-typedarray.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/runtime/runtime-typedarray.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/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/runtime/runtime-typedarray.cc:11:
> ../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/runtime/runtime-typedarray.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/counters.h:15,
>                  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/runtime/runtime-typedarray.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o ../deps/v8/src/runtime/runtime-wasm.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-wasm.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/optimized-compilation-info.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/runtime/runtime-wasm.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/runtime/runtime-wasm.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/runtime/runtime-wasm.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/runtime/runtime-wasm.cc:9:
> ../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/runtime/runtime-wasm.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-wasm.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/runtime/runtime-wasm.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-wasm.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/runtime/runtime-wasm.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/runtime/runtime-wasm.cc:9:
> ../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/runtime/runtime-wasm.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime-utils.h:10,
>                  from ../deps/v8/src/runtime/runtime-wasm.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/runtime/runtime-wasm.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o ../deps/v8/src/runtime/runtime.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime.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/handles-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime.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) {
>       |             ^~~~~~~~
> ../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/runtime/runtime.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime.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/runtime/runtime.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime.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/runtime/runtime.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/handles-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime.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/runtime/runtime.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/runtime/runtime.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/runtime/runtime.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/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/runtime/runtime.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/runtime/runtime.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/handles-inl.h:9,
>                  from ../deps/v8/src/runtime/runtime.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o ../deps/v8/src/safepoint-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/safepoint-table.h:10,
>                  from ../deps/v8/src/safepoint-table.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/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/safepoint-table.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/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/safepoint-table.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/safepoint-table.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/safepoint-table.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/safepoint-table.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/utils.h:24,
>                  from ../deps/v8/src/safepoint-table.h:10,
>                  from ../deps/v8/src/safepoint-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/safepoint-table.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/utils.h:24,
>                  from ../deps/v8/src/safepoint-table.h:10,
>                  from ../deps/v8/src/safepoint-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/safepoint-table.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/safepoint-table.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/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/safepoint-table.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/utils.h:24,
>                  from ../deps/v8/src/safepoint-table.h:10,
>                  from ../deps/v8/src/safepoint-table.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/safepoint-table.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/simulator-base.o ../deps/v8/src/simulator-base.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/simulator-base.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/simulator-base.h:10,
>                  from ../deps/v8/src/simulator-base.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/simulator-base.h:12,
>                  from ../deps/v8/src/simulator-base.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer-allocator.o ../deps/v8/src/snapshot/builtin-deserializer-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.h:11,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.h:11,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/snapshot/builtin-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.h:11,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.h:11,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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/snapshot/builtin-deserializer-allocator.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/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/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/snapshot/builtin-deserializer-allocator.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/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/snapshot/builtin-deserializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-deserializer-allocator.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer.o ../deps/v8/src/snapshot/builtin-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/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/snapshot/builtin-deserializer.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/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/snapshot/builtin-deserializer.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/snapshot/builtin-deserializer.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/snapshot/builtin-deserializer.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/snapshot/builtin-deserializer.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/snapshot/builtin-deserializer.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/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/snapshot/builtin-deserializer.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/builtin-deserializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer-allocator.o ../deps/v8/src/snapshot/builtin-serializer-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/snapshot/builtin-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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/snapshot/builtin-serializer-allocator.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/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/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/snapshot/builtin-serializer-allocator.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/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/snapshot/builtin-serializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/builtin-serializer-allocator.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer.o ../deps/v8/src/snapshot/builtin-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.cc:5:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.cc:5:
> ../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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/snapshot/builtin-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/snapshot/builtin-serializer.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/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:8,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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/snapshot/builtin-serializer.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: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/snapshot/builtin-serializer.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/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/snapshot/builtin-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.h:11,
>                  from ../deps/v8/src/snapshot/builtin-serializer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-snapshot-utils.o ../deps/v8/src/snapshot/builtin-snapshot-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-snapshot-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/runtime/runtime.h:11,
>                  from ../deps/v8/src/interpreter/interpreter.h:16,
>                  from ../deps/v8/src/snapshot/builtin-snapshot-utils.h:10,
>                  from ../deps/v8/src/snapshot/builtin-snapshot-utils.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o ../deps/v8/src/snapshot/code-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/snapshot/code-serializer.h:8,
>                  from ../deps/v8/src/snapshot/code-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/code-serializer.h:9,
>                  from ../deps/v8/src/snapshot/code-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/code-serializer.h:9,
>                  from ../deps/v8/src/snapshot/code-serializer.cc:5:
> ../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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/snapshot/code-serializer.h:8,
>                  from ../deps/v8/src/snapshot/code-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/code-serializer.h:9,
>                  from ../deps/v8/src/snapshot/code-serializer.cc:5:
> ../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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/snapshot/code-serializer.h:8,
>                  from ../deps/v8/src/snapshot/code-serializer.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/code-stubs.h:12,
>                  from ../deps/v8/src/snapshot/code-serializer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/snapshot/code-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/code-serializer.h:9,
>                  from ../deps/v8/src/snapshot/code-serializer.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/snapshot/code-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/code-serializer.h:9,
>                  from ../deps/v8/src/snapshot/code-serializer.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/snapshot/code-serializer.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/messages.h:15,
>                  from ../deps/v8/src/parsing/preparse-data.h:13,
>                  from ../deps/v8/src/snapshot/code-serializer.h:8,
>                  from ../deps/v8/src/snapshot/code-serializer.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/snapshot/code-serializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-deserializer-allocator.o ../deps/v8/src/snapshot/default-deserializer-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-deserializer-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.h:9,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.h:9,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/snapshot/default-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.h:9,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.h:9,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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/snapshot/default-deserializer-allocator.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/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/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/snapshot/default-deserializer-allocator.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/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/snapshot/default-deserializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-deserializer-allocator.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-serializer-allocator.o ../deps/v8/src/snapshot/default-serializer-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-serializer-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/counters.h:11,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/snapshot/default-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.h:8,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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/snapshot/default-serializer-allocator.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/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/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/snapshot/default-serializer-allocator.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/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/snapshot/default-serializer-allocator.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/snapshot/default-serializer-allocator.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o ../deps/v8/src/snapshot/deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/deserializer.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/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/snapshot/deserializer.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/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/snapshot/deserializer.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/snapshot/deserializer.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/snapshot/deserializer.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/snapshot/deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/deserializer.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/snapshot/deserializer.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/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/snapshot/deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/deserializer.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/snapshot/deserializer.cc: In member function ‘v8::internal::HeapObject* v8::internal::Deserializer<AllocatorT>::GetBackReferencedObject(int) [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:287:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   287 |       if (isolate()->heap()->deserialization_complete()) {
>       |       ^~
> ../deps/v8/src/snapshot/deserializer.cc:298:5: note: here
>   298 |     default:
>       |     ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc: In member function ‘bool v8::internal::Deserializer<AllocatorT>::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, v8::internal::Address) [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:671:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   671 |         current = reinterpret_cast<MaybeObject**>(
>       |         ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here
>   420 |   case byte_code:             \
>       |   ^~~~
> ../deps/v8/src/snapshot/deserializer.cc:426:3: note: in expansion of macro ‘FOUR_CASES’
>   426 |   FOUR_CASES(byte_code)          \
>       |   ^~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:676:7: note: in expansion of macro ‘SIXTEEN_CASES’
>   676 |       SIXTEEN_CASES(kRootArrayConstants)
>       |       ^~~~~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:692:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   692 |         current = reinterpret_cast<MaybeObject**>(
>       |         ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here
>   420 |   case byte_code:             \
>       |   ^~~~
> ../deps/v8/src/snapshot/deserializer.cc:697:7: note: in expansion of macro ‘FOUR_CASES’
>   697 |       FOUR_CASES(kHotObject)
>       |       ^~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc: In member function ‘v8::internal::HeapObject* v8::internal::Deserializer<AllocatorT>::GetBackReferencedObject(int) [with AllocatorT = v8::internal::DefaultDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:287:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   287 |       if (isolate()->heap()->deserialization_complete()) {
>       |       ^~
> ../deps/v8/src/snapshot/deserializer.cc:298:5: note: here
>   298 |     default:
>       |     ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc: In member function ‘bool v8::internal::Deserializer<AllocatorT>::ReadData(v8::internal::MaybeObject**, v8::internal::MaybeObject**, int, v8::internal::Address) [with AllocatorT = v8::internal::DefaultDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:671:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   671 |         current = reinterpret_cast<MaybeObject**>(
>       |         ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here
>   420 |   case byte_code:             \
>       |   ^~~~
> ../deps/v8/src/snapshot/deserializer.cc:426:3: note: in expansion of macro ‘FOUR_CASES’
>   426 |   FOUR_CASES(byte_code)          \
>       |   ^~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:676:7: note: in expansion of macro ‘SIXTEEN_CASES’
>   676 |       SIXTEEN_CASES(kRootArrayConstants)
>       |       ^~~~~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:692:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   692 |         current = reinterpret_cast<MaybeObject**>(
>       |         ^~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc:420:3: note: here
>   420 |   case byte_code:             \
>       |   ^~~~
> ../deps/v8/src/snapshot/deserializer.cc:697:7: note: in expansion of macro ‘FOUR_CASES’
>   697 |       FOUR_CASES(kHotObject)
>       |       ^~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc: In member function ‘v8::internal::Object* v8::internal::Deserializer<AllocatorT>::ReadDataSingle() [with AllocatorT = v8::internal::BuiltinDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:365:10: warning: ‘heap_object’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   365 |   return heap_object;
>       |          ^~~~~~~~~~~
> ../deps/v8/src/snapshot/deserializer.cc: In member function ‘v8::internal::Object* v8::internal::Deserializer<AllocatorT>::ReadDataSingle() [with AllocatorT = v8::internal::DefaultDeserializerAllocator]’:
> ../deps/v8/src/snapshot/deserializer.cc:365:10: warning: ‘heap_object’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   365 |   return heap_object;
>       |          ^~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o ../deps/v8/src/snapshot/natives-common.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/natives-common.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/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/snapshot/natives-common.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/natives-common.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/snapshot/natives-common.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/natives-common.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:15,
>                  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/snapshot/natives-common.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/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/snapshot/natives-common.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/counters.h:15,
>                  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/snapshot/natives-common.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/snapshot/natives-common.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/snapshot/natives-common.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/snapshot/natives-common.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: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/snapshot/natives-common.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/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/snapshot/natives-common.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/counters.h:15,
>                  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/snapshot/natives-common.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o ../deps/v8/src/snapshot/object-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/object-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/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/snapshot/object-deserializer.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/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/snapshot/object-deserializer.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/snapshot/object-deserializer.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/snapshot/object-deserializer.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/snapshot/object-deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/object-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/object-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/snapshot/object-deserializer.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/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/snapshot/object-deserializer.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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/object-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/object-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/object-deserializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o ../deps/v8/src/snapshot/partial-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-deserializer.cc:5:
> ../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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-deserializer.cc:5:
> ../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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/snapshot/partial-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/snapshot/partial-deserializer.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/objects/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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/snapshot/partial-deserializer.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: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/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/snapshot/partial-deserializer.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/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/snapshot/partial-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/partial-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-deserializer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o ../deps/v8/src/snapshot/partial-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-serializer.cc:5:
> ../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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-serializer.cc:5:
> ../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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/snapshot/partial-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/snapshot/partial-serializer.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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/partial-serializer.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/snapshot/partial-serializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/snapshot/partial-serializer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/snapshot/partial-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/partial-serializer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o ../deps/v8/src/snapshot/serializer-common.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/serializer-common.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/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/snapshot/serializer-common.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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/serializer-common.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/snapshot/serializer-common.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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/serializer-common.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:15,
>                  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/snapshot/serializer-common.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/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/snapshot/serializer-common.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/counters.h:15,
>                  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/snapshot/serializer-common.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/snapshot/serializer-common.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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/serializer-common.h:8,
>                  from ../deps/v8/src/snapshot/serializer-common.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/snapshot/serializer-common.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: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/snapshot/serializer-common.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/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/snapshot/serializer-common.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/counters.h:15,
>                  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/snapshot/serializer-common.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o ../deps/v8/src/snapshot/serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/serializer.cc:5:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/serializer.cc:5:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/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/snapshot/serializer.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/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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-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/snapshot/serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/serializer.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/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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/serializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/serializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o ../deps/v8/src/snapshot/snapshot-common.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/callable.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-common.cc:11:
> ../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/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/snapshot/snapshot-common.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/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/snapshot/snapshot-common.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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/snapshot/snapshot-common.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/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/snapshot/snapshot-common.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-common.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o ../deps/v8/src/snapshot/snapshot-source-sink.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/handles-inl.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.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) {
>       |             ^~~~~~~~
> 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/snapshot/snapshot-source-sink.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/snapshot/snapshot-source-sink.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6:
> ../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/snapshot/snapshot-source-sink.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/snapshot/snapshot-source-sink.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6:
> ../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/snapshot/snapshot-source-sink.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/handles-inl.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9:
> ../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/snapshot/snapshot-source-sink.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/snapshot/snapshot-source-sink.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.cc:6:
> ../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/snapshot/snapshot-source-sink.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/snapshot/snapshot-source-sink.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/snapshot/snapshot-source-sink.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/handles-inl.h:9,
>                  from ../deps/v8/src/snapshot/snapshot-source-sink.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o ../deps/v8/src/snapshot/startup-deserializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/startup-deserializer.cc:5:
> ../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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/startup-deserializer.cc:5:
> ../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/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/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/snapshot/startup-deserializer.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/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/snapshot/startup-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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-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/snapshot/startup-deserializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:9,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/objects/js-array.h:8,
>                  from ../deps/v8/src/snapshot/deserializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-deserializer.h:8,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/snapshot/startup-deserializer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o ../deps/v8/src/snapshot/startup-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.cc:5:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.cc:5:
> ../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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/snapshot/startup-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/snapshot/startup-serializer.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/isolate.h:20,
>                  from ../deps/v8/src/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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/snapshot/startup-serializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/snapshot/startup-serializer.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/snapshot/startup-serializer.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/startup-serializer.h:10,
>                  from ../deps/v8/src/snapshot/startup-serializer.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o ../deps/v8/src/source-position-table.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/source-position-table.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/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/source-position-table.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/source-position-table.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/source-position-table.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/source-position-table.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:15,
>                  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/source-position-table.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-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/source-position-table.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/counters.h:15,
>                  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/source-position-table.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/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/source-position-table.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/source-position-table.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/source-position-table.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/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/source-position-table.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/source-position-table.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/counters.h:15,
>                  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/source-position-table.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position.o ../deps/v8/src/source-position.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position.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/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/source-position.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/source-position.h:12,
>                  from ../deps/v8/src/source-position.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/source-position.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/source-position.h:12,
>                  from ../deps/v8/src/source-position.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:15,
>                  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/source-position.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/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/source-position.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/counters.h:15,
>                  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/source-position.cc:6:
> ../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/source-position.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/source-position.h:12,
>                  from ../deps/v8/src/source-position.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/source-position.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/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/source-position.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/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/source-position.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/counters.h:15,
>                  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/source-position.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o ../deps/v8/src/startup-data-util.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/startup-data-util.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o ../deps/v8/src/string-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/string-builder.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:11,
>                  from ../deps/v8/src/string-builder.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:9,
>                  from ../deps/v8/src/string-builder.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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:9,
>                  from ../deps/v8/src/string-builder.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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:11,
>                  from ../deps/v8/src/string-builder.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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:9,
>                  from ../deps/v8/src/string-builder.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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/isolate-inl.h:9,
>                  from ../deps/v8/src/string-builder.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/string-builder.h:11,
>                  from ../deps/v8/src/string-builder.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-case.o ../deps/v8/src/string-case.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-case.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/string-case.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o ../deps/v8/src/string-stream.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/string-stream.h:9,
>                  from ../deps/v8/src/string-stream.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/handles-inl.h:9,
>                  from ../deps/v8/src/string-stream.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) {
>       |             ^~~~~~~~
> 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/string-stream.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/string-stream.h:9,
>                  from ../deps/v8/src/string-stream.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/string-stream.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/string-stream.h:9,
>                  from ../deps/v8/src/string-stream.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/string-stream.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/handles-inl.h:9,
>                  from ../deps/v8/src/string-stream.cc:9:
> ../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/string-stream.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/handles.h:15,
>                  from ../deps/v8/src/string-stream.h:9,
>                  from ../deps/v8/src/string-stream.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/string-stream.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/string-stream.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/string-stream.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/handles-inl.h:9,
>                  from ../deps/v8/src/string-stream.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/strtod.o ../deps/v8/src/strtod.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/strtod.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/strtod.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o ../deps/v8/src/tracing/trace-event.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/tracing/trace-event.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/tracing/trace-event.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/tracing/trace-event.cc:9:
> ../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/tracing/trace-event.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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/counters.h:11,
>                  from ../deps/v8/src/tracing/trace-event.cc:9:
> ../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:15,
>                  from ../deps/v8/src/tracing/trace-event.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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/tracing/trace-event.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/counters.h:15,
>                  from ../deps/v8/src/tracing/trace-event.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o ../deps/v8/src/tracing/traced-value.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/conversions.h:11,
>                  from ../deps/v8/src/tracing/traced-value.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o ../deps/v8/src/tracing/tracing-category-observer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/transitions.o ../deps/v8/src/transitions.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/transitions.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/transitions.h:10,
>                  from ../deps/v8/src/transitions.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/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/transitions.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/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/transitions.h:10,
>                  from ../deps/v8/src/transitions.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/transitions.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/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/transitions.h:10,
>                  from ../deps/v8/src/transitions.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:15,
>                  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/transitions.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-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/transitions.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/counters.h:15,
>                  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/transitions.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/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/transitions.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/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/transitions.h:10,
>                  from ../deps/v8/src/transitions.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/transitions.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/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/transitions.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/transitions.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/counters.h:15,
>                  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/transitions.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o ../deps/v8/src/trap-handler/handler-inside.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o ../deps/v8/src/trap-handler/handler-outside.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o ../deps/v8/src/trap-handler/handler-shared.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o ../deps/v8/src/type-hints.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/type-hints.h:9,
>                  from ../deps/v8/src/type-hints.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o ../deps/v8/src/unicode-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/unicode-inl.h:8,
>                  from ../deps/v8/src/unicode-decoder.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode.o ../deps/v8/src/unicode.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/unicode.h:11,
>                  from ../deps/v8/src/unicode.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unoptimized-compilation-info.o ../deps/v8/src/unoptimized-compilation-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unoptimized-compilation-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/unoptimized-compilation-info.h:10,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/unoptimized-compilation-info.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:19,
>                  from ../deps/v8/src/unoptimized-compilation-info.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/unoptimized-compilation-info.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/unoptimized-compilation-info.h:10,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/unoptimized-compilation-info.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/unoptimized-compilation-info.h:10,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/unoptimized-compilation-info.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/api.h:13,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/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/unoptimized-compilation-info.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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/unoptimized-compilation-info.h:10,
>                  from ../deps/v8/src/unoptimized-compilation-info.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/unoptimized-compilation-info.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/uri.o ../deps/v8/src/uri.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/uri.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/uri.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:8,
>                  from ../deps/v8/src/uri.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/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/uri.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/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/uri.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:8,
>                  from ../deps/v8/src/uri.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/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/uri.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.cc:11:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/uri.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/isolate-inl.h:8,
>                  from ../deps/v8/src/uri.cc:11:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/utils.o ../deps/v8/src/utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/utils.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8.o ../deps/v8/src/v8.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/v8.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/api.h:13,
>                  from ../deps/v8/src/v8.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:19,
>                  from ../deps/v8/src/v8.cc:13:
> ../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/v8.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/api.h:13,
>                  from ../deps/v8/src/v8.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/v8.cc:19:
> ../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/v8.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/v8.cc:19:
> ../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/v8.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/v8.cc:19:
> ../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/v8.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/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/v8.cc:19:
> ../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/v8.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/v8.cc:19:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o ../deps/v8/src/v8threads.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/v8threads.cc:5:
> ../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/v8threads.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:19,
>                  from ../deps/v8/src/v8threads.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/v8threads.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/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/isolate.h:20,
>                  from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/isolate-inl.h:9,
>                  from ../deps/v8/src/v8threads.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/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/isolate.h:20,
>                  from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/isolate-inl.h:9,
>                  from ../deps/v8/src/v8threads.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/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/isolate-inl.h:9,
>                  from ../deps/v8/src/v8threads.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/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/isolate.h:20,
>                  from ../deps/v8/src/v8threads.h:8,
>                  from ../deps/v8/src/v8threads.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/isolate-inl.h:9,
>                  from ../deps/v8/src/v8threads.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o ../deps/v8/src/value-serializer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/identity-map.h:9,
>                  from ../deps/v8/src/value-serializer.h:14,
>                  from ../deps/v8/src/value-serializer.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/api.h:13,
>                  from ../deps/v8/src/value-serializer.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) {
>       |             ^~~~~~~~
> ../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/value-serializer.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/identity-map.h:9,
>                  from ../deps/v8/src/value-serializer.h:14,
>                  from ../deps/v8/src/value-serializer.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/value-serializer.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/identity-map.h:9,
>                  from ../deps/v8/src/value-serializer.h:14,
>                  from ../deps/v8/src/value-serializer.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/value-serializer.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/api.h:13,
>                  from ../deps/v8/src/value-serializer.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/value-serializer.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/identity-map.h:9,
>                  from ../deps/v8/src/value-serializer.h:14,
>                  from ../deps/v8/src/value-serializer.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/value-serializer.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/value-serializer.cc:14:
> ../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/handles-inl.h:11,
>                  from ../deps/v8/src/value-serializer.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/api.h:13,
>                  from ../deps/v8/src/value-serializer.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/vector-slot-pair.o ../deps/v8/src/vector-slot-pair.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/vector-slot-pair.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/vector-slot-pair.h:9,
>                  from ../deps/v8/src/vector-slot-pair.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/version.o ../deps/v8/src/version.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/version.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/version.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/visitors.o ../deps/v8/src/visitors.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/visitors.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/handler-table.h:10,
>                  from ../deps/v8/src/objects/code.h:8,
>                  from ../deps/v8/src/visitors.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-assembler.o ../deps/v8/src/wasm/baseline/liftoff-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/frames.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/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/wasm/baseline/liftoff-assembler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/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/wasm/baseline/liftoff-assembler.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/frames.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/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/wasm/baseline/liftoff-assembler.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/frames.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.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/frames.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-compiler.o ../deps/v8/src/wasm/baseline/liftoff-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/wasm/baseline/liftoff-assembler.h:12,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:10,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:10,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/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/wasm/baseline/liftoff-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:10,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-assembler.h:17,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:10,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/source-position.h:12,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.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/wasm/baseline/liftoff-compiler.cc:15:
> ../deps/v8/src/wasm/function-body-decoder-impl.h: In static member function ‘static bool v8::internal::wasm::WasmDecoder<validate>::DecodeLocals(v8::internal::wasm::Decoder*, const FunctionSig*, v8::internal::ZoneVector<v8::internal::wasm::ValueType>*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate]’:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:724:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   724 |           if (FLAG_experimental_wasm_simd) {
>       |           ^~
> ../deps/v8/src/wasm/function-body-decoder-impl.h:729:9: note: here
>   729 |         default:
>       |         ^~~~~~~
> In file included from ../deps/v8/src/source-position.h:13,
>                  from ../deps/v8/src/source-position-table.h:11,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.h:8,
>                  from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5:
> ../deps/v8/src/utils.h: In function ‘int v8::internal::WhichPowerOf2(T) [with T = unsigned int; <template-parameter-1-2> = void]’:
> ../deps/v8/src/utils.h:84:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    84 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:86:5: note: here
>    86 |     case 4:
>       |     ^~~~
> ../deps/v8/src/utils.h:87:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       bits++;
>       |       ^~~~
> ../deps/v8/src/utils.h:89:5: note: here
>    89 |     case 2:
>       |     ^~~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function ‘void v8::internal::wasm::{anonymous}::LiftoffCompiler::UnOp(v8::internal::wasm::{anonymous}::LiftoffCompiler::Decoder*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::FunctionSig*, const Value&, v8::internal::wasm::{anonymous}::LiftoffCompiler::Value*)’:
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:694:42: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   694 |   EmitFloatUnOpWithCFallback<kWasm##type>(&LiftoffAssembler::emit_##fn, \
>       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   695 |                                           &ExternalReference::wasm_##fn);
>       |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:717:7: note: in expansion of macro ‘CASE_FLOAT_UNOP_WITH_CFALLBACK’
>   717 |       CASE_FLOAT_UNOP_WITH_CFALLBACK(F64, f64_nearest_int)
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:687:3: note: here
>   687 |   case WasmOpcode::kExpr##opcode:                       \
>       |   ^~~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:718:7: note: in expansion of macro ‘CASE_FLOAT_UNOP’
>   718 |       CASE_FLOAT_UNOP(F64Sqrt, F64, f64_sqrt)
>       |       ^~~~~~~~~~~~~~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function ‘int v8::internal::wasm::WasmFullDecoder<validate, Interface>::DecodeStoreMem(v8::internal::wasm::StoreType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler]’:
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:1565:14: warning: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  1565 |     uint32_t offset = imm.offset;
>       |              ^~~~~~
> In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:15:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:2105:37: note: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ was declared here
>  2105 |     MemoryAccessImmediate<validate> imm(this, this->pc_ + prefix_len,
>       |                                     ^~~
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc: In member function ‘int v8::internal::wasm::WasmFullDecoder<validate, Interface>::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler]’:
> ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:1531:14: warning: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>  1531 |     uint32_t offset = imm.offset;
>       |              ^~~~~~
> In file included from ../deps/v8/src/wasm/baseline/liftoff-compiler.cc:15:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:2095:37: note: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ was declared here
>  2095 |     MemoryAccessImmediate<validate> imm(this, this->pc_ + prefix_len,
>       |                                     ^~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o ../deps/v8/src/wasm/function-body-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/wasm/function-body-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/wasm/function-body-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/optimized-compilation-info.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:12,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/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/wasm/function-body-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/wasm/function-body-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/wasm/function-body-decoder.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/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/wasm/function-body-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/compiler/wasm-compiler.h:16,
>                  from ../deps/v8/src/wasm/function-body-decoder.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/wasm/function-body-decoder.cc:14:
> ../deps/v8/src/wasm/function-body-decoder-impl.h: In static member function ‘static bool v8::internal::wasm::WasmDecoder<validate>::DecodeLocals(v8::internal::wasm::Decoder*, const FunctionSig*, v8::internal::ZoneVector<v8::internal::wasm::ValueType>*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate]’:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:724:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
>   724 |           if (FLAG_experimental_wasm_simd) {
>       |           ^~
> ../deps/v8/src/wasm/function-body-decoder-impl.h:729:9: note: here
>   729 |         default:
>       |         ^~~~~~~
> ../deps/v8/src/wasm/function-body-decoder-impl.h: In member function ‘std::pair<unsigned int, unsigned int> v8::internal::wasm::WasmDecoder<validate>::StackEffect(const byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kNoValidate]’:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:1150:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1150 |             if (sig) {
>       |             ^~
> ../deps/v8/src/wasm/function-body-decoder-impl.h:1157:7: note: here
>  1157 |       default:
>       |       ^~~~~~~
> ../deps/v8/src/wasm/function-body-decoder.cc: In member function ‘int v8::internal::wasm::WasmFullDecoder<validate, Interface>::DecodeStoreMem(v8::internal::wasm::StoreType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface]’:
> ../deps/v8/src/wasm/function-body-decoder.cc:57:29: warning: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    57 |     return CheckForException(decoder, builder_->func(__VA_ARGS__)); \
>       |                             ^
> In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:2105:37: note: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ was declared here
>  2105 |     MemoryAccessImmediate<validate> imm(this, this->pc_ + prefix_len,
>       |                                     ^~~
> ../deps/v8/src/wasm/function-body-decoder.cc: In member function ‘int v8::internal::wasm::WasmFullDecoder<validate, Interface>::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kValidate; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface]’:
> ../deps/v8/src/wasm/function-body-decoder.cc:57:29: warning: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>    57 |     return CheckForException(decoder, builder_->func(__VA_ARGS__)); \
>       |                             ^
> In file included from ../deps/v8/src/wasm/function-body-decoder.cc:14:
> ../deps/v8/src/wasm/function-body-decoder-impl.h:2095:37: note: ‘imm.v8::internal::wasm::MemoryAccessImmediate<v8::internal::wasm::Decoder::kValidate>::offset’ was declared here
>  2095 |     MemoryAccessImmediate<validate> imm(this, this->pc_ + prefix_len,
>       |                                     ^~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-compiler.o ../deps/v8/src/wasm/function-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/function-compiler.h:8,
>                  from ../deps/v8/src/wasm/function-compiler.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/wasm/function-compiler.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/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/wasm/function-compiler.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/counters.h:11,
>                  from ../deps/v8/src/wasm/function-compiler.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/function-compiler.h:8,
>                  from ../deps/v8/src/wasm/function-compiler.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/wasm/function-compiler.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/function-compiler.h:8,
>                  from ../deps/v8/src/wasm/function-compiler.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/wasm/function-compiler.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/wasm/function-compiler.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/wasm/function-compiler.cc: In member function ‘void v8::internal::wasm::WasmCompilationUnit::ExecuteCompilation()’:
> ../deps/v8/src/wasm/function-compiler.cc:87:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
>    87 |       SwitchMode(CompilationMode::kTurbofan);
>       |       ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/wasm/function-compiler.cc:89:5: note: here
>    89 |     case WasmCompilationUnit::CompilationMode::kTurbofan:
>       |     ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o ../deps/v8/src/wasm/local-decl-encoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone-allocator.h:9,
>                  from ../deps/v8/src/zone/zone-containers.h:20,
>                  from ../deps/v8/src/wasm/local-decl-encoder.h:10,
>                  from ../deps/v8/src/wasm/local-decl-encoder.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/memory-tracing.o ../deps/v8/src/wasm/memory-tracing.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/memory-tracing.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/wasm/memory-tracing.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o ../deps/v8/src/wasm/module-compiler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/wasm/wasm-module.h:12,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/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/wasm/module-compiler.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/wasm/module-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.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/wasm/wasm-module.h:12,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.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/wasm/wasm-module.h:12,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.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/handles.h:15,
>                  from ../deps/v8/src/wasm/wasm-module.h:12,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/module-compiler.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o ../deps/v8/src/wasm/module-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.h:9,
>                  from ../deps/v8/src/wasm/module-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.h:9,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.h:9,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.cc:12:
> ../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/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/wasm/module-decoder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/function-body-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.h:9,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.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: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/wasm/module-decoder.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-decoder.h:11,
>                  from ../deps/v8/src/wasm/module-decoder.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/wasm/module-decoder.cc: In member function ‘v8::internal::wasm::WasmInitExpr v8::internal::wasm::ModuleDecoderImpl::consume_init_expr(v8::internal::wasm::WasmModule*, v8::internal::wasm::ValueType)’:
> ../deps/v8/src/wasm/module-decoder.cc:1212:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1212 |         if (FLAG_experimental_wasm_anyref) {
>       |         ^~
> ../deps/v8/src/wasm/module-decoder.cc:1219:7: note: here
>  1219 |       default: {
>       |       ^~~~~~~
> ../deps/v8/src/wasm/module-decoder.cc: In member function ‘v8::internal::wasm::ModuleResult v8::internal::wasm::ModuleDecoderImpl::DecodeModule(v8::internal::Isolate*, bool)’:
> ../deps/v8/src/wasm/module-decoder.cc:838:25: warning: ‘section_iter.v8::internal::wasm::{anonymous}::WasmSectionIterator::payload_start_’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   838 |     WasmSectionIterator section_iter(decoder);
>       |                         ^~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o ../deps/v8/src/wasm/signature-map.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/signature.h:10,
>                  from ../deps/v8/src/wasm/signature-map.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o ../deps/v8/src/wasm/streaming-decoder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/debug/debug.h:19,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:11,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:11,
>                  from ../deps/v8/src/wasm/streaming-decoder.cc:5:
> ../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/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.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/isolate.h:20,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.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/isolate.h:20,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.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/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.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/isolate.h:20,
>                  from ../deps/v8/src/wasm/streaming-decoder.h:9,
>                  from ../deps/v8/src/wasm/streaming-decoder.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/wasm/streaming-decoder.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-manager.o ../deps/v8/src/wasm/wasm-code-manager.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-manager.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/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/wasm/wasm-code-manager.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/wasm/wasm-code-manager.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/handles.h:15,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-manager.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o ../deps/v8/src/wasm/wasm-code-specialization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/wasm/wasm-code-specialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/debug/debug.h:19,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.h:10,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.h:10,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.h:10,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.cc:5:
> ../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/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.h:10,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/wasm/wasm-code-specialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/wasm/wasm-code-specialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.h:10,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/wasm/wasm-code-specialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-code-specialization.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o ../deps/v8/src/wasm/wasm-debug.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/assembler-inl.h:8,
>                  from ../deps/v8/src/wasm/wasm-debug.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/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/wasm/wasm-debug.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/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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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/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/wasm/wasm-debug.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/wasm/wasm-debug.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/wasm/wasm-debug.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-engine.o ../deps/v8/src/wasm/wasm-engine.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-engine.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/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/wasm/wasm-engine.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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/wasm/wasm-engine.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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/wasm/wasm-engine.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/wasm/wasm-engine.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/wasm/wasm-code-manager.h:14,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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/wasm/wasm-engine.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/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/wasm/wasm-engine.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/wasm/wasm-engine.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/objects/managed.h:12,
>                  from ../deps/v8/src/wasm/wasm-module.h:13,
>                  from ../deps/v8/src/wasm/module-compiler.h:14,
>                  from ../deps/v8/src/wasm/wasm-code-manager.h:17,
>                  from ../deps/v8/src/wasm/wasm-engine.h:10,
>                  from ../deps/v8/src/wasm/wasm-engine.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o ../deps/v8/src/wasm/wasm-external-refs.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-external-refs.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o ../deps/v8/src/wasm/wasm-interpreter.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-value.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/wasm/wasm-interpreter.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/wasm/wasm-interpreter.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) {
>       |             ^~~~~~~~
> ../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/wasm/wasm-interpreter.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/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/wasm/wasm-interpreter.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/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/wasm/wasm-interpreter.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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-value.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.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/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/wasm/wasm-interpreter.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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-value.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.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-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/wasm/wasm-interpreter.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/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/wasm/wasm-interpreter.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-interpreter.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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-value.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.h:9,
>                  from ../deps/v8/src/wasm/wasm-interpreter.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-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/wasm/wasm-interpreter.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o ../deps/v8/src/wasm/wasm-js.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/api-natives.h:10,
>                  from ../deps/v8/src/wasm/wasm-js.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/api.h:13,
>                  from ../deps/v8/src/wasm/wasm-js.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/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/wasm/wasm-js.cc:15:
> ../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/api-natives.h:10,
>                  from ../deps/v8/src/wasm/wasm-js.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/wasm/wasm-js.cc:15:
> ../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/api-natives.h:10,
>                  from ../deps/v8/src/wasm/wasm-js.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/wasm/wasm-js.cc:15:
> ../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/wasm/wasm-js.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/wasm/wasm-js.cc:15:
> ../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/api-natives.h:10,
>                  from ../deps/v8/src/wasm/wasm-js.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/wasm/wasm-js.cc:15:
> ../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/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/wasm/wasm-js.cc:15:
> ../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/wasm/wasm-js.cc:15:
> ../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/wasm/wasm-js.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-memory.o ../deps/v8/src/wasm/wasm-memory.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-memory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/wasm/wasm-memory.h:13,
>                  from ../deps/v8/src/wasm/wasm-memory.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/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/wasm/wasm-memory.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/wasm/wasm-memory.h:13,
>                  from ../deps/v8/src/wasm/wasm-memory.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/wasm/wasm-memory.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/wasm/wasm-memory.h:13,
>                  from ../deps/v8/src/wasm/wasm-memory.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:15,
>                  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/wasm/wasm-memory.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/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/wasm/wasm-memory.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/counters.h:15,
>                  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/wasm/wasm-memory.cc:6:
> ../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/wasm/wasm-memory.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/wasm/wasm-memory.h:13,
>                  from ../deps/v8/src/wasm/wasm-memory.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/wasm/wasm-memory.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/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/wasm/wasm-memory.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/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/wasm/wasm-memory.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/counters.h:15,
>                  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/wasm/wasm-memory.cc:6:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o ../deps/v8/src/wasm/wasm-module-builder.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/signature.h:10,
>                  from ../deps/v8/src/wasm/wasm-module-builder.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/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/wasm/wasm-module-builder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/wasm-module-builder.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/wasm/wasm-module-builder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/wasm-module-builder.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:15,
>                  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/wasm/wasm-module-builder.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/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/wasm/wasm-module-builder.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/counters.h:15,
>                  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/wasm/wasm-module-builder.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/wasm/wasm-module-builder.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/signature.h:10,
>                  from ../deps/v8/src/wasm/wasm-module-builder.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/wasm/wasm-module-builder.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: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/wasm/wasm-module-builder.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/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/wasm/wasm-module-builder.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/counters.h:15,
>                  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/wasm/wasm-module-builder.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o ../deps/v8/src/wasm/wasm-module.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/wasm/wasm-module.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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/api.h:13,
>                  from ../deps/v8/src/wasm/wasm-module.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/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/wasm/wasm-module.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/wasm/wasm-module.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/wasm/wasm-module.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/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/wasm/wasm-module.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/wasm/wasm-module.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/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/wasm/wasm-module.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/wasm/wasm-module.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-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/wasm/wasm-module.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/wasm/wasm-module.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-module.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/wasm/wasm-module.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-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/wasm/wasm-module.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o ../deps/v8/src/wasm/wasm-objects.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/debug/debug.h:19,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.cc:5:
> ../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/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-objects.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-objects.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-objects.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-objects.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-objects.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-objects.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o ../deps/v8/src/wasm/wasm-opcodes.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/messages.h:15,
>                  from ../deps/v8/src/wasm/wasm-opcodes.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o ../deps/v8/src/wasm/wasm-result.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/wasm/wasm-result.h:12,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:8,
>                  from ../deps/v8/src/wasm/wasm-result.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) {
>       |             ^~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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/wasm/wasm-result.h:12,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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/wasm/wasm-result.h:12,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:8,
>                  from ../deps/v8/src/wasm/wasm-result.cc:9:
> ../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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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/wasm/wasm-result.h:12,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/isolate-inl.h:9,
>                  from ../deps/v8/src/wasm/wasm-result.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/isolate-inl.h:8,
>                  from ../deps/v8/src/wasm/wasm-result.cc:9:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-serialization.o ../deps/v8/src/wasm/wasm-serialization.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-serialization.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/debug/debug.h:19,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/debug/debug.h:26,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.cc:5:
> ../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/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/debug/debug.h:11,
>                  from ../deps/v8/src/wasm/wasm-objects.h:9,
>                  from ../deps/v8/src/wasm/wasm-serialization.h:8,
>                  from ../deps/v8/src/wasm/wasm-serialization.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/wasm/wasm-serialization.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o ../deps/v8/src/wasm/wasm-text.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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-inl.h:15,
>                  from ../deps/v8/src/wasm/wasm-text.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/wasm/wasm-text.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/objects-inl.h:15,
>                  from ../deps/v8/src/wasm/wasm-text.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/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/wasm/wasm-text.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/objects-inl.h:15,
>                  from ../deps/v8/src/wasm/wasm-text.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:15,
>                  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/wasm/wasm-text.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/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/wasm/wasm-text.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/counters.h:15,
>                  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/wasm/wasm-text.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/wasm/wasm-text.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/objects-inl.h:15,
>                  from ../deps/v8/src/wasm/wasm-text.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-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/wasm/wasm-text.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: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/wasm/wasm-text.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/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/wasm/wasm-text.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/counters.h:15,
>                  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/wasm/wasm-text.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o ../deps/v8/src/zone/accounting-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/zone/accounting-allocator.h:15,
>                  from ../deps/v8/src/zone/accounting-allocator.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o ../deps/v8/src/zone/zone-segment.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o ../deps/v8/src/zone/zone.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/zone/zone.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o ../deps/v8/src/compiler/x64/code-generator-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/x64/code-generator-x64.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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/x64/code-generator-x64.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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/x64/code-generator-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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/compiler/x64/code-generator-x64.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/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/compiler/x64/code-generator-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/deoptimizer.h:17,
>                  from ../deps/v8/src/compiler/code-generator.h:13,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/gap-resolver.h:8,
>                  from ../deps/v8/src/compiler/code-generator.h:9,
>                  from ../deps/v8/src/compiler/x64/code-generator-x64.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.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/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.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/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/assembler.h:42,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction.h:14,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-scheduler-x64.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o ../deps/v8/src/compiler/x64/instruction-selector-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-selector-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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/macro-assembler.h:9,
>                  from ../deps/v8/src/compiler/instruction.h:20,
>                  from ../deps/v8/src/compiler/instruction-scheduler.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:11,
>                  from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-selector-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/interface-descriptors.h:12,
>                  from ../deps/v8/src/compiler/linkage.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector.h:13,
>                  from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-selector-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/base/adapters.h:13,
>                  from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:7:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/compiler/common-operator.h:8,
>                  from ../deps/v8/src/compiler/instruction-selector.h:10,
>                  from ../deps/v8/src/compiler/instruction-selector-impl.h:8,
>                  from ../deps/v8/src/compiler/x64/instruction-selector-x64.cc:8:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/eh-frame.h:10,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.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/eh-frame.h:10,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.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/globals.h:18,
>                  from ../deps/v8/src/eh-frame.h:9,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalReference; Source = long int]’:
> ../deps/v8/src/compiler/instruction.h:1093:69:   required from here
> ../deps/v8/src/base/macros.h:104:9: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class v8::internal::ExternalReference’ from an array of ‘const long int’ [-Wclass-memaccess]
>   104 |   memcpy(&dest, &source, sizeof(dest));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/assembler.h:47,
>                  from ../deps/v8/src/macro-assembler.h:8,
>                  from ../deps/v8/src/eh-frame.h:10,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.h:8,
>                  from ../deps/v8/src/compiler/x64/unwinding-info-writer-x64.cc:5:
> ../deps/v8/src/external-reference.h:203:7: note: ‘class v8::internal::ExternalReference’ declared here
>   203 | class ExternalReference BASE_EMBEDDED {
>       |       ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o ../deps/v8/src/debug/x64/debug-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/debug/debug.h:19,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/debug/x64/debug-x64.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/debug/x64/debug-x64.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/v8threads.h:8,
>                  from ../deps/v8/src/debug/debug.h:26,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/debug/debug.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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/frames-inl.h:11,
>                  from ../deps/v8/src/debug/x64/debug-x64.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/regexp/x64/regexp-macro-assembler-x64.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/macro-assembler.h:9,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/log.h:14,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/log.h:14,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/log.h:17,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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) {
>       |             ^~~~~~~~
> ../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-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/regexp/x64/regexp-macro-assembler-x64.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/log.h:17,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/regexp/x64/regexp-macro-assembler-x64.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/macro-assembler.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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/regexp/x64/regexp-macro-assembler-x64.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/regexp/x64/regexp-macro-assembler-x64.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/log.h:17,
>                  from ../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o ../deps/v8/src/x64/assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/x64/assembler-x64.h:44,
>                  from ../deps/v8/src/x64/assembler-x64.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/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/x64/assembler-x64.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/x64/assembler-x64.cc:18:
> ../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/x64/assembler-x64.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_; }
>       |                          ^~~
> 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/x64/assembler-x64.cc:18:
> ../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/x64/assembler-x64.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/handles.h:15,
>                  from ../deps/v8/src/code-reference.h:8,
>                  from ../deps/v8/src/assembler.h:43,
>                  from ../deps/v8/src/x64/assembler-x64.h:44,
>                  from ../deps/v8/src/x64/assembler-x64.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/x64/assembler-x64.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/handles.h:15,
>                  from ../deps/v8/src/code-reference.h:8,
>                  from ../deps/v8/src/assembler.h:43,
>                  from ../deps/v8/src/x64/assembler-x64.h:44,
>                  from ../deps/v8/src/x64/assembler-x64.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/x64/assembler-x64.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/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/x64/assembler-x64.cc:18:
> ../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/x64/assembler-x64.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/handles.h:15,
>                  from ../deps/v8/src/code-reference.h:8,
>                  from ../deps/v8/src/assembler.h:43,
>                  from ../deps/v8/src/x64/assembler-x64.h:44,
>                  from ../deps/v8/src/x64/assembler-x64.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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/assembler-inl.h:13,
>                  from ../deps/v8/src/x64/assembler-x64.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/x64/assembler-x64.cc: In member function ‘void v8::internal::Assembler::Nop(int)’:
> ../deps/v8/src/x64/assembler-x64.cc:1966:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1966 |         emit(0x66);
>       |         ~~~~^~~~~~
> ../deps/v8/src/x64/assembler-x64.cc:1968:7: note: here
>  1968 |       case 1:
>       |       ^~~~
> ../deps/v8/src/x64/assembler-x64.cc:1983:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  1983 |         emit(0x66);
>       |         ~~~~^~~~~~
> ../deps/v8/src/x64/assembler-x64.cc:1985:7: note: here
>  1985 |       case 5:
>       |       ^~~~
> ../deps/v8/src/x64/assembler-x64.cc:2004:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2004 |         n--;
>       |         ~^~
> ../deps/v8/src/x64/assembler-x64.cc:2006:7: note: here
>  2006 |       case 10:
>       |       ^~~~
> ../deps/v8/src/x64/assembler-x64.cc:2008:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2008 |         n--;
>       |         ~^~
> ../deps/v8/src/x64/assembler-x64.cc:2010:7: note: here
>  2010 |       case 9:
>       |       ^~~~
> ../deps/v8/src/x64/assembler-x64.cc:2012:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2012 |         n--;
>       |         ~^~
> ../deps/v8/src/x64/assembler-x64.cc:2014:7: note: here
>  2014 |       case 8:
>       |       ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o ../deps/v8/src/x64/code-stubs-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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:19,
>                  from ../deps/v8/src/api-arguments.h:9,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/api-arguments.h:9,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/x64/code-stubs-x64.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/x64/code-stubs-x64.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/x64/code-stubs-x64.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/api.h:13,
>                  from ../deps/v8/src/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/heap/heap-inl.h:15,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/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/api-arguments.h:8,
>                  from ../deps/v8/src/x64/code-stubs-x64.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/x64/code-stubs-x64.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o ../deps/v8/src/x64/codegen-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/isolate.h:20,
>                  from ../deps/v8/src/x64/codegen-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 {
>       |                       ~~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/x64/codegen-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/macro-assembler.h:9,
>                  from ../deps/v8/src/x64/codegen-x64.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/x64/codegen-x64.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/x64/codegen-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/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/x64/codegen-x64.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/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/isolate.h:20,
>                  from ../deps/v8/src/x64/codegen-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/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/x64/codegen-x64.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/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/isolate.h:20,
>                  from ../deps/v8/src/x64/codegen-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-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/x64/codegen-x64.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/x64/codegen-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/x64/assembler-x64-inl.h:12,
>                  from ../deps/v8/src/x64/codegen-x64.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/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/isolate.h:20,
>                  from ../deps/v8/src/x64/codegen-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-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/x64/codegen-x64.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o ../deps/v8/src/x64/cpu-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/x64/cpu-x64.cc:13:
> ../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/x64/cpu-x64.cc:14:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o ../deps/v8/src/x64/deoptimizer-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/deoptimizer.h:17,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/macro-assembler.h:9,
>                  from ../deps/v8/src/deoptimizer.h:18,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/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/deoptimizer-x64.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/deoptimizer-x64.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/deoptimizer-x64.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/deoptimizer.h:17,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/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/deoptimizer-x64.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/objects/map.h:8,
>                  from ../deps/v8/src/feedback-vector.h:14,
>                  from ../deps/v8/src/deoptimizer.h:15,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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/deoptimizer-x64.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/x64/deoptimizer-x64.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/deoptimizer.h:17,
>                  from ../deps/v8/src/x64/deoptimizer-x64.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o ../deps/v8/src/x64/disasm-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/disasm.h:8,
>                  from ../deps/v8/src/x64/disasm-x64.cc:14:
> ../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/x64/disasm-x64.cc: In member function ‘int disasm::DisassemblerX64::InstructionDecode(v8::internal::Vector<char>, disasm::byte*)’:
> ../deps/v8/src/x64/disasm-x64.cc:2723:28: warning: this statement may fall through [-Wimplicit-fallthrough=]
>  2723 |         byte_size_operand_ = true;
>       |         ~~~~~~~~~~~~~~~~~~~^~~~~~
> ../deps/v8/src/x64/disasm-x64.cc:2725:7: note: here
>  2725 |       case 0xF7:
>       |       ^~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o ../deps/v8/src/x64/eh-frame-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/eh-frame.h:10,
>                  from ../deps/v8/src/x64/eh-frame-x64.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/eh-frame.h:10,
>                  from ../deps/v8/src/x64/eh-frame-x64.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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o ../deps/v8/src/x64/frame-constants-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/x64/frame-constants-x64.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/debug/debug.h:19,
>                  from ../deps/v8/src/x64/assembler-x64-inl.h:11,
>                  from ../deps/v8/src/x64/frame-constants-x64.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/x64/frame-constants-x64.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) {
>       |             ^~~~~~~~
> 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/x64/frame-constants-x64.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/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/x64/frame-constants-x64.cc:9:
> ../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/x64/frame-constants-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/x64/frame-constants-x64.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/x64/frame-constants-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/x64/frame-constants-x64.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/x64/frame-constants-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/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/x64/frame-constants-x64.cc:9:
> ../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/x64/frame-constants-x64.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/handles.h:15,
>                  from ../deps/v8/src/code-reference.h:8,
>                  from ../deps/v8/src/assembler.h:43,
>                  from ../deps/v8/src/x64/frame-constants-x64.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/x64/frame-constants-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o ../deps/v8/src/x64/interface-descriptors-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/x64/interface-descriptors-x64.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/x64/interface-descriptors-x64.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/macro-assembler.h:9,
>                  from ../deps/v8/src/interface-descriptors.h:13,
>                  from ../deps/v8/src/x64/interface-descriptors-x64.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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o ../deps/v8/src/x64/macro-assembler-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/x64/macro-assembler-x64.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/interface-descriptors.h:12,
>                  from ../deps/v8/src/callable.h:9,
>                  from ../deps/v8/src/x64/macro-assembler-x64.cc:12:
> ../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/x64/macro-assembler-x64.cc:12:
> ../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/counters.h:11,
>                  from ../deps/v8/src/x64/macro-assembler-x64.cc:15:
> ../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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/x64/macro-assembler-x64.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/x64/macro-assembler-x64.cc:15:
> ../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/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/x64/macro-assembler-x64.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/x64/macro-assembler-x64.cc:15:
> ../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/x64/macro-assembler-x64.cc:12:
> ../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/macro-assembler-x64.cc:16:
> ../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/x64/macro-assembler-x64.cc:12:
> ../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/frames-inl.h:11,
>                  from ../deps/v8/src/x64/macro-assembler-x64.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/handles.h:15,
>                  from ../deps/v8/src/heap/factory.h:10,
>                  from ../deps/v8/src/bootstrapper.h:8,
>                  from ../deps/v8/src/x64/macro-assembler-x64.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/x64/macro-assembler-x64.cc:15:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o ../deps/v8/src/x64/simulator-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside-linux.o ../deps/v8/src/trap-handler/handler-inside-linux.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside-linux.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside-linux.o ../deps/v8/src/trap-handler/handler-outside-linux.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside-linux.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/debug-support.o /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.cc '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/debug-support.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/frames.h:8,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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 /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames.h:8,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames.h:8,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames.h:8,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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/frames-inl.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/debug-support.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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp: In member function ‘virtual std::unique_ptr<v8_inspector::protocol::Value> v8_inspector::protocol::DictionaryValue::clone() const’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:431:21: warning: redundant move in return statement [-Wredundant-move]
>   431 |     return std::move(result);
>       |            ~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:431:21: note: remove ‘std::move’ call
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp: In member function ‘virtual std::unique_ptr<v8_inspector::protocol::Value> v8_inspector::protocol::ListValue::clone() const’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:461:21: warning: redundant move in return statement [-Wredundant-move]
>   461 |     return std::move(result);
>       |            ~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.cpp:461:21: note: remove ‘std::move’ call
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Console.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::stepInto(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_breakOnAsyncCall +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1728:17: note: ‘*((void*)& in_breakOnAsyncCall +1)’ was declared here
>  1728 |     Maybe<bool> in_breakOnAsyncCall;
>       |                 ^~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::evaluateOnCallFrame(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_returnByValue +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1015:17: note: ‘*((void*)& in_returnByValue +1)’ was declared here
>  1015 |     Maybe<bool> in_returnByValue;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1021:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1021 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_throwOnSideEffect +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1027:17: note: ‘*((void*)& in_throwOnSideEffect +1)’ was declared here
>  1027 |     Maybe<bool> in_throwOnSideEffect;
>       |                 ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_includeCommandLineAPI +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1003:17: note: ‘*((void*)& in_includeCommandLineAPI +1)’ was declared here
>  1003 |     Maybe<bool> in_includeCommandLineAPI;
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_silent +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1009:17: note: ‘*((void*)& in_silent +1)’ was declared here
>  1009 |     Maybe<bool> in_silent;
>       |                 ^~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_timeout +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1033:19: note: ‘*((void*)& in_timeout +8)’ was declared here
>  1033 |     Maybe<double> in_timeout;
>       |                   ^~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setBreakpointByUrl(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_columnNumber +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1478:16: note: ‘*((void*)& in_columnNumber +4)’ was declared here
>  1478 |     Maybe<int> in_columnNumber;
>       |                ^~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::searchInContent(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_caseSensitive +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1310:17: note: ‘*((void*)& in_caseSensitive +1)’ was declared here
>  1310 |     Maybe<bool> in_caseSensitive;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_isRegex +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1316:17: note: ‘*((void*)& in_isRegex +1)’ was declared here
>  1316 |     Maybe<bool> in_isRegex;
>       |                 ^~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::getPossibleBreakpoints(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_restrictToFunction +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1077:17: note: ‘*((void*)& in_restrictToFunction +1)’ was declared here
>  1077 |     Maybe<bool> in_restrictToFunction;
>       |                 ^~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Debugger::DispatcherImpl::setScriptSource(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_dryRun +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Debugger.cpp:1628:17: note: ‘*((void*)& in_dryRun +1)’ was declared here
>  1628 |     Maybe<bool> in_dryRun;
>       |                 ^~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startTrackingHeapObjects(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_trackAllocations +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:538:17: note: ‘*((void*)& in_trackAllocations +1)’ was declared here
>   538 |     Maybe<bool> in_trackAllocations;
>       |                 ^~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::startSampling(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_samplingInterval +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:512:19: note: ‘*((void*)& in_samplingInterval +8)’ was declared here
>   512 |     Maybe<double> in_samplingInterval;
>       |                   ^~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::stopTrackingHeapObjects(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_reportProgress +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:582:17: note: ‘*((void*)& in_reportProgress +1)’ was declared here
>   582 |     Maybe<bool> in_reportProgress;
>       |                 ^~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::HeapProfiler::DispatcherImpl::takeHeapSnapshot(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_reportProgress +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/HeapProfiler.cpp:608:17: note: ‘*((void*)& in_reportProgress +1)’ was declared here
>   608 |     Maybe<bool> in_reportProgress;
>       |                 ^~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Profiler::DispatcherImpl::startPreciseCoverage(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_callCount +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:681:17: note: ‘*((void*)& in_callCount +1)’ was declared here
>   681 |     Maybe<bool> in_callCount;
>       |                 ^~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_detailed +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Profiler.cpp:687:17: note: ‘*((void*)& in_detailed +1)’ was declared here
>   687 |     Maybe<bool> in_detailed;
>       |                 ^~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::globalLexicalScopeNames(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_executionContextId +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1759:16: note: ‘*((void*)& in_executionContextId +4)’ was declared here
>  1759 |     Maybe<int> in_executionContextId;
>       |                ^~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::awaitPromise(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_returnByValue +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1352:17: note: ‘*((void*)& in_returnByValue +1)’ was declared here
>  1352 |     Maybe<bool> in_returnByValue;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1358:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1358 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::evaluate(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_returnByValue +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1615:17: note: ‘*((void*)& in_returnByValue +1)’ was declared here
>  1615 |     Maybe<bool> in_returnByValue;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_includeCommandLineAPI +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1597:17: note: ‘*((void*)& in_includeCommandLineAPI +1)’ was declared here
>  1597 |     Maybe<bool> in_includeCommandLineAPI;
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_throwOnSideEffect +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1639:17: note: ‘*((void*)& in_throwOnSideEffect +1)’ was declared here
>  1639 |     Maybe<bool> in_throwOnSideEffect;
>       |                 ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_userGesture +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1627:17: note: ‘*((void*)& in_userGesture +1)’ was declared here
>  1627 |     Maybe<bool> in_userGesture;
>       |                 ^~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_awaitPromise +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1633:17: note: ‘*((void*)& in_awaitPromise +1)’ was declared here
>  1633 |     Maybe<bool> in_awaitPromise;
>       |                 ^~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1621:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1621 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_contextId +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1609:16: note: ‘*((void*)& in_contextId +4)’ was declared here
>  1609 |     Maybe<int> in_contextId;
>       |                ^~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_silent +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1603:17: note: ‘*((void*)& in_silent +1)’ was declared here
>  1603 |     Maybe<bool> in_silent;
>       |                 ^~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_timeout +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1645:19: note: ‘*((void*)& in_timeout +8)’ was declared here
>  1645 |     Maybe<double> in_timeout;
>       |                   ^~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::runScript(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_executionContextId +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1913:16: note: ‘*((void*)& in_executionContextId +4)’ was declared here
>  1913 |     Maybe<int> in_executionContextId;
>       |                ^~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_returnByValue +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1937:17: note: ‘*((void*)& in_returnByValue +1)’ was declared here
>  1937 |     Maybe<bool> in_returnByValue;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1943:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1943 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_includeCommandLineAPI +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1931:17: note: ‘*((void*)& in_includeCommandLineAPI +1)’ was declared here
>  1931 |     Maybe<bool> in_includeCommandLineAPI;
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_silent +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1925:17: note: ‘*((void*)& in_silent +1)’ was declared here
>  1925 |     Maybe<bool> in_silent;
>       |                 ^~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_awaitPromise +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1949:17: note: ‘*((void*)& in_awaitPromise +1)’ was declared here
>  1949 |     Maybe<bool> in_awaitPromise;
>       |                 ^~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::compileScript(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_executionContextId +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1490:16: note: ‘*((void*)& in_executionContextId +4)’ was declared here
>  1490 |     Maybe<int> in_executionContextId;
>       |                ^~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::getProperties(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_accessorPropertiesOnly +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1715:17: note: ‘*((void*)& in_accessorPropertiesOnly +1)’ was declared here
>  1715 |     Maybe<bool> in_accessorPropertiesOnly;
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_ownProperties +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1709:17: note: ‘*((void*)& in_ownProperties +1)’ was declared here
>  1709 |     Maybe<bool> in_ownProperties;
>       |                 ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1721:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1721 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h: In member function ‘v8_inspector::protocol::DispatchResponse::Status v8_inspector::protocol::Runtime::DispatcherImpl::callFunctionOn(int, std::unique_ptr<v8_inspector::protocol::DictionaryValue>, v8_inspector::protocol::ErrorSupport*)’:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_silent +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1422:17: note: ‘*((void*)& in_silent +1)’ was declared here
>  1422 |     Maybe<bool> in_silent;
>       |                 ^~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_executionContextId +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1452:16: note: ‘*((void*)& in_executionContextId +4)’ was declared here
>  1452 |     Maybe<int> in_executionContextId;
>       |                ^~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_awaitPromise +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1446:17: note: ‘*((void*)& in_awaitPromise +1)’ was declared here
>  1446 |     Maybe<bool> in_awaitPromise;
>       |                 ^~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_generatePreview +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1434:17: note: ‘*((void*)& in_generatePreview +1)’ was declared here
>  1434 |     Maybe<bool> in_generatePreview;
>       |                 ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_userGesture +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1440:17: note: ‘*((void*)& in_userGesture +1)’ was declared here
>  1440 |     Maybe<bool> in_userGesture;
>       |                 ^~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.h:10,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:7:
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Protocol.h:563:94: warning: ‘*((void*)& in_returnByValue +1)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
>   563 |     MaybeBase(MaybeBase&& other) : m_isJust(other.m_isJust), m_value(std::move(other.m_value)) { }
>       |                                                                                              ^
> /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Runtime.cpp:1428:17: note: ‘*((void*)& in_returnByValue +1)’ was declared here
>  1428 |     Maybe<bool> in_returnByValue;
>       |                 ^~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o /<<PKGBUILDDIR>>/out/Release/obj/gen/src/inspector/protocol/Schema.cpp '-DNODE_OPENSSL_CERT_STORE' '-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' '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_base.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/injected-script.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/inspected-context.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/remote-object-id.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/search-util.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-16.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/string-util.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/test-interface.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-console-message.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-debugger-script.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-function-call.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-heap-profiler-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-injected-script-host.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-inspector-session-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-internal-value-type.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-profiler-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-regex.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-runtime-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-schema-agent-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-stack-trace-impl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/v8-value-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/inspector/wasm-translation.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/accessors.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/address-map.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/allocation.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api-natives.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/api.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/arguments.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-js.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-parser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-scanner.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/asm-types.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/asmjs/switch-logic.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/assert-scope.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-function-literal-id-reindexer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast-value-factory.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/ast.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/compile-time-value.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/context-slot-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/modules.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/prettyprinter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/scopes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/source-range-ast-visitor.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ast/variables.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bailout-reason.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/basic-block-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum-dtoa.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bignum.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bit-vector.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/bootstrapper.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-api.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-array.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-arraybuffer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-bigint.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-boolean.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-call.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-callsite.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-collections.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-console.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-dataview.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-date.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-error.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-function.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-global.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-internal.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-interpreter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-intl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-json.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-math.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-number.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-object.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-promise.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-reflect.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-regexp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-sharedarraybuffer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-string.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-symbol.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-trace.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins-typed-array.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/builtins.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/builtins/constants-table-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cached-powers.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/cancelable-task.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/char-predicates.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-factory.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-reference.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stub-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/code-stubs.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/codegen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-dependencies.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compilation-statistics.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-job.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher-tracer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/compiler-dispatcher.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler-dispatcher/unoptimized-compile-job.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/access-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/all-nodes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/basic-block-instrumentor.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/branch-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-analysis.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-graph-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/bytecode-liveness-map.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/c-linkage.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/checkpoint-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/code-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-node-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/common-operator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/compiler-source-position-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/constant-folding-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-equivalence.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/control-flow-optimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/dead-code-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/effect-control-linearizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/escape-analysis.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-elider.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame-states.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/frame.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/gap-resolver.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-trimmer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph-visualizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/graph.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-scheduler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction-selector.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/instruction.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/int64-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-call-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-context-specialization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-create-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-generic-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-graph.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining-heuristic.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-inlining.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-intrinsic-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-native-context-specialization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-operator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-type-hint-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/js-typed-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/jump-threading.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/linkage.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/live-range-separator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/load-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-analysis.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-peeling.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/loop-variable-optimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph-verifier.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-graph.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/machine-operator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/memory-optimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/move-optimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-marker.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-matchers.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-origin-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node-properties.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/node.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/opcodes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operation-typer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator-properties.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/operator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/osr.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline-statistics.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/pipeline.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/property-access-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/raw-machine-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/redundancy-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator-verifier.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/register-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/representation-change.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/schedule.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/scheduler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/select-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simd-scalar-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-lowering.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/simplified-operator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/state-values-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/store-store-elimination.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/type-narrowing-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typed-optimization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/typer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/types.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/value-numbering-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/verifier.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/wasm-compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/zone-stats.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/contexts.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/conversions.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/counters.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/date.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dateparser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-coverage.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-evaluate.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-frames.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scope-iterator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-scopes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-stack-trace-iterator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug-type-profile.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/debug.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/liveedit.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimize-reason.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/deoptimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/disassembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/diy-fp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/dtoa.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/eh-frame.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements-kind.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/elements.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/execution.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/externalize-string-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/free-buffer-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/gc-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/ignition-statistics-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/statistics-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/extensions/trigger-failure-extension.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/external-reference.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fast-dtoa.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/feedback-vector.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/field-type.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/fixed-dtoa.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/flags.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/frames.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/futex-emulation.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/gdb-jit.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/global-handles.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handler-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/handles.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-collector.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/array-buffer-tracker.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/code-stats.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/concurrent-marking.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/embedder-tracing.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/factory.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-idle-time-handler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/gc-tracer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/heap.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking-job.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/incremental-marking.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/invalidated-slots.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/item-parallel-job.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/mark-compact.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/marking.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/memory-reducer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/object-stats.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/objects-visiting.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenge-job.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/scavenger.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/spaces.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/store-buffer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-marking-observer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/stress-scavenge-observer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/heap/sweeper.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/call-optimization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/handler-configuration.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic-stats.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/ic.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ic/stub-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/icu_util.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/identity-map.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/instruction-stream.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interface-descriptors.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-accessor.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-iterator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-random-iterator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-array-writer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-decoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-flags.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-label.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-node.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-operands.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register-optimizer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-register.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecode-source-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/bytecodes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/constant-array-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/control-flow-builders.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/handler-table-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter-intrinsics.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/interpreter/interpreter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/intl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/isolate.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-parser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/json-stringifier.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/keys.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/layout-descriptor.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/log.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup-cache.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/lookup.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/machine-type.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/map-updater.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/messages.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-debug.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects-printer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/bigint.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/debug-objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/intl-objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/js-locale.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/literal-objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/managed.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/module.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/ordered-hash-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/scope-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/objects/template-objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/optimized-compilation-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/ostreams.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/expression-scope-reparenter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/func-name-inferrer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parse-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/parsing.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/pattern-rewriter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparse-data.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparsed-scope-data.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/preparser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/rewriter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner-character-streams.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/scanner.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/parsing/token.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/pending-compilation-error-handler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/perf-jit.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/allocation-tracker.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/cpu-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/heap-snapshot-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profile-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/profiler-listener.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/sampling-heap-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/strings-storage.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tick-sample.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/profiler/tracing-cpu-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property-descriptor.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/property.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/interpreter-irregexp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/jsregexp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-ast.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-irregexp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler-tracer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-macro-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-parser.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-stack.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/regexp-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/register-configuration.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime-profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-array.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-atomics.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-bigint.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-classes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-collections.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-date.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-debug.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-error.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-forin.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-function.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-futex.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-internal.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-interpreter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-intl.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-literals.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-liveedit.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-maths.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-module.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-numbers.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-object.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-operators.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-promise.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-proxy.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-regexp.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-scopes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-strings.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-symbol.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-test.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-typedarray.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime-wasm.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/runtime/runtime.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/safepoint-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/simulator-base.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-deserializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/builtin-snapshot-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/code-serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-deserializer-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/default-serializer-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/deserializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/natives-common.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/object-deserializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-deserializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/partial-serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer-common.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-common.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/snapshot-source-sink.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-deserializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/snapshot/startup-serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position-table.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/source-position.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/startup-data-util.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-case.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/string-stream.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/strtod.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/trace-event.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/traced-value.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/tracing/tracing-category-observer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/transitions.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-shared.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/type-hints.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode-decoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unicode.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/unoptimized-compilation-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/uri.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/v8threads.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/value-serializer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/vector-slot-pair.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/version.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/visitors.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/baseline/liftoff-compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-body-decoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/function-compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/local-decl-encoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/memory-tracing.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-compiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/module-decoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/signature-map.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/streaming-decoder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-manager.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-code-specialization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-debug.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-engine.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-external-refs.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-interpreter.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-js.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-memory.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module-builder.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-module.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-objects.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-opcodes.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-result.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-serialization.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/wasm/wasm-text.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/accounting-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone-segment.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/zone/zone.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/code-generator-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-scheduler-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/instruction-selector-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/compiler/x64/unwinding-info-writer-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/debug/x64/debug-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/regexp/x64/regexp-macro-assembler-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/assembler-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/code-stubs-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/codegen-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/cpu-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/deoptimizer-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/disasm-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/eh-frame-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/frame-constants-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/interface-descriptors-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/macro-assembler-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/x64/simulator-x64.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-inside-linux.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/deps/v8/src/trap-handler/handler-outside-linux.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/debug-support.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Console.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Debugger.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/HeapProfiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Profiler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Runtime.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_base/gen/src/inspector/protocol/Schema.o
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_init/deps/v8/src/setup-isolate-full.o ../deps/v8/src/setup-isolate-full.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_init/deps/v8/src/setup-isolate-full.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/utils.h:24,
>                  from ../deps/v8/src/property-details.h:12,
>                  from ../deps/v8/src/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap-inl.h:12,
>                  from ../deps/v8/src/setup-isolate-full.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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/setup-isolate-full.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap-inl.h:12,
>                  from ../deps/v8/src/setup-isolate-full.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap-inl.h:12,
>                  from ../deps/v8/src/setup-isolate-full.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:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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/setup-isolate-full.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/accessors.h:11,
>                  from ../deps/v8/src/heap/heap.h:17,
>                  from ../deps/v8/src/heap/heap-inl.h:12,
>                  from ../deps/v8/src/setup-isolate-full.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-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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: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/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/setup-isolate-full.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/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/setup-isolate-full.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/counters.h:15,
>                  from ../deps/v8/src/counters-inl.h:8,
>                  from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/setup-isolate-full.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) {
>       |             ^~~~~~~~
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_init.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_init/deps/v8/src/setup-isolate-full.o
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen; python ../tools/js2c.py "/<<PKGBUILDDIR>>/out/Release/obj/gen/libraries.cc" CORE ../src/js/macros.py ../src/messages.h ../src/js/prologue.js ../src/js/array.js ../src/js/typedarray.js ../src/debug/mirrors.js ../src/debug/debug.js ../src/debug/liveedit.js ../src/js/intl.js
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen; python ../tools/js2c.py "/<<PKGBUILDDIR>>/out/Release/obj/gen/extras-libraries.cc" EXTRAS
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release/obj/gen; python ../tools/js2c.py "/<<PKGBUILDDIR>>/out/Release/obj/gen/experimental-extras-libraries.cc" EXPERIMENTAL_EXTRAS
>   touch /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/js2c.stamp
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /<<PKGBUILDDIR>>/out/Release/obj/gen/libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/snapshot/natives.h:9,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/libraries.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /<<PKGBUILDDIR>>/out/Release/obj/gen/extras-libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/snapshot/natives.h:9,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/extras-libraries.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /<<PKGBUILDDIR>>/out/Release/obj/gen/experimental-extras-libraries.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/snapshot/natives.h:9,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/experimental-extras-libraries.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o ../deps/v8/src/snapshot/snapshot-empty.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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/snapshot/serializer.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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/log.h:14,
>                  from ../deps/v8/src/snapshot/serializer.h:12,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:9,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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/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/address-map.h:11,
>                  from ../deps/v8/src/snapshot/partial-serializer.h:8,
>                  from ../deps/v8/src/snapshot/snapshot.h:8,
>                  from ../deps/v8/src/snapshot/snapshot-empty.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) {
>       |              ^~~~~~~~
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_nosnapshot.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/libraries.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/extras-libraries.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/gen/experimental-extras-libraries.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_nosnapshot/deps/v8/src/snapshot/snapshot-empty.o
>   touch /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/v8_maybe_snapshot.stamp
>   LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/out/Release/lib.host:/<<PKGBUILDDIR>>/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/gypfiles; mkdir -p /<<PKGBUILDDIR>>/out/Release; python ../tools/testrunner/utils/dump_build_config_gyp.py "/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/v8.stamp
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o ../deps/v8/src/libplatform/default-foreground-task-runner.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/libplatform/default-platform.h:21,
>                  from ../deps/v8/src/libplatform/default-foreground-task-runner.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o ../deps/v8/src/libplatform/default-platform.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/libplatform/default-platform.h:21,
>                  from ../deps/v8/src/libplatform/default-platform.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/libplatform/default-platform.cc: In function ‘std::unique_ptr<v8::Platform> v8::platform::NewDefaultPlatform(int, v8::platform::IdleTaskSupport, v8::platform::InProcessStackDumping, std::unique_ptr<v8::TracingController>)’:
> ../deps/v8/src/libplatform/default-platform.cc:45:19: warning: redundant move in return statement [-Wredundant-move]
>    45 |   return std::move(platform);
>       |          ~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/libplatform/default-platform.cc:45:19: note: remove ‘std::move’ call
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o ../deps/v8/src/libplatform/default-worker-threads-task-runner.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o ../deps/v8/src/libplatform/task-queue.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/libplatform/task-queue.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o ../deps/v8/src/libplatform/tracing/trace-buffer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o ../deps/v8/src/libplatform/tracing/trace-config.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o ../deps/v8/src/libplatform/tracing/trace-object.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/libplatform/tracing/trace-object.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 /usr/include/string.h:495,
>                  from /usr/include/c++/9/cstring:42,
>                  from ../deps/v8/src/base/logging.h:8,
>                  from ../deps/v8/src/base/macros.h:12,
>                  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/libplatform/tracing/trace-object.cc:9:
> In function ‘char* strncpy(char*, const char*, size_t)’,
>     inlined from ‘void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12,
>     inlined from ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:90:31:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
>   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’:
> ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here
>    27 |     size_t length = strlen(*member) + 1;
>       |                     ~~~~~~^~~~~~~~~
> In file included from /usr/include/string.h:495,
>                  from /usr/include/c++/9/cstring:42,
>                  from ../deps/v8/src/base/logging.h:8,
>                  from ../deps/v8/src/base/macros.h:12,
>                  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/libplatform/tracing/trace-object.cc:9:
> In function ‘char* strncpy(char*, const char*, size_t)’,
>     inlined from ‘void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12,
>     inlined from ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:91:31:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
>   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’:
> ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here
>    27 |     size_t length = strlen(*member) + 1;
>       |                     ~~~~~~^~~~~~~~~
> In file included from /usr/include/string.h:495,
>                  from /usr/include/c++/9/cstring:42,
>                  from ../deps/v8/src/base/logging.h:8,
>                  from ../deps/v8/src/base/macros.h:12,
>                  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/libplatform/tracing/trace-object.cc:9:
> In function ‘char* strncpy(char*, const char*, size_t)’,
>     inlined from ‘void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12,
>     inlined from ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:93:33:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
>   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’:
> ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here
>    27 |     size_t length = strlen(*member) + 1;
>       |                     ~~~~~~^~~~~~~~~
> In file included from /usr/include/string.h:495,
>                  from /usr/include/c++/9/cstring:42,
>                  from ../deps/v8/src/base/logging.h:8,
>                  from ../deps/v8/src/base/macros.h:12,
>                  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/libplatform/tracing/trace-object.cc:9:
> In function ‘char* strncpy(char*, const char*, size_t)’,
>     inlined from ‘void v8::platform::tracing::CopyTraceObjectParameter(char**, const char**)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:28:12,
>     inlined from ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’ at ../deps/v8/src/libplatform/tracing/trace-object.cc:98:33:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
>   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/libplatform/tracing/trace-object.cc: In member function ‘void v8::platform::tracing::TraceObject::Initialize(char, const uint8_t*, const char*, const char*, uint64_t, uint64_t, int, const char**, const uint8_t*, const uint64_t*, std::unique_ptr<v8::ConvertableToTraceFormat>*, unsigned int, int64_t, int64_t)’:
> ../deps/v8/src/libplatform/tracing/trace-object.cc:27:27: note: length computed here
>    27 |     size_t length = strlen(*member) + 1;
>       |                     ~~~~~~^~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o ../deps/v8/src/libplatform/tracing/trace-writer.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o ../deps/v8/src/libplatform/tracing/tracing-controller.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/libplatform/tracing/tracing-controller.cc:12:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o ../deps/v8/src/libplatform/worker-thread.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../. -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libplatform.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-foreground-task-runner.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-platform.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/default-worker-threads-task-runner.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/task-queue.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-buffer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-config.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-object.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/trace-writer.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/tracing/tracing-controller.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libplatform/deps/v8/src/libplatform/worker-thread.o
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/http_parser/deps/http_parser/http_parser.o ../deps/http_parser/http_parser.c '-DNODE_OPENSSL_CERT_STORE' '-DHTTP_MAX_HEADER_SIZE=8192' '-DHTTP_PARSER_STRICT=0' '-DNDEBUG' -I../deps/http_parser  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -Wall -Wextra -O3 -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/http_parser/deps/http_parser/http_parser.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/http_parser/libhttp_parser.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/http_parser/libhttp_parser.a /<<PKGBUILDDIR>>/out/Release/obj.target/http_parser/deps/http_parser/http_parser.o
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/dictionary.o ../deps/brotli/c/common/dictionary.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/dictionary.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/transform.o ../deps/brotli/c/common/transform.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/transform.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/bit_reader.o ../deps/brotli/c/dec/bit_reader.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/bit_reader.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/decode.o ../deps/brotli/c/dec/decode.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/decode.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/huffman.o ../deps/brotli/c/dec/huffman.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/huffman.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/state.o ../deps/brotli/c/dec/state.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/state.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references.o ../deps/brotli/c/enc/backward_references.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references_hq.o ../deps/brotli/c/enc/backward_references_hq.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references_hq.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/bit_cost.o ../deps/brotli/c/enc/bit_cost.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/bit_cost.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/block_splitter.o ../deps/brotli/c/enc/block_splitter.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/block_splitter.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/brotli_bit_stream.o ../deps/brotli/c/enc/brotli_bit_stream.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/brotli_bit_stream.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/cluster.o ../deps/brotli/c/enc/cluster.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/cluster.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment.o ../deps/brotli/c/enc/compress_fragment.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment_two_pass.o ../deps/brotli/c/enc/compress_fragment_two_pass.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment_two_pass.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/dictionary_hash.o ../deps/brotli/c/enc/dictionary_hash.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/dictionary_hash.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encode.o ../deps/brotli/c/enc/encode.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encode.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encoder_dict.o ../deps/brotli/c/enc/encoder_dict.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encoder_dict.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/entropy_encode.o ../deps/brotli/c/enc/entropy_encode.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/entropy_encode.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/histogram.o ../deps/brotli/c/enc/histogram.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/histogram.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/literal_cost.o ../deps/brotli/c/enc/literal_cost.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/literal_cost.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/memory.o ../deps/brotli/c/enc/memory.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/memory.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/metablock.o ../deps/brotli/c/enc/metablock.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/metablock.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict.o ../deps/brotli/c/enc/static_dict.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   cc -o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/utf8_util.o ../deps/brotli/c/enc/utf8_util.c '-DNODE_OPENSSL_CERT_STORE' '-DOS_LINUX' -I../deps/brotli/c/include  -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -O3 -fno-omit-frame-pointer  -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/utf8_util.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/brotli/libbrotli.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/brotli/libbrotli.a /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/dictionary.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/common/transform.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/bit_reader.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/decode.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/huffman.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/dec/state.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/backward_references_hq.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/bit_cost.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/block_splitter.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/brotli_bit_stream.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/cluster.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/compress_fragment_two_pass.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/dictionary_hash.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encode.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/encoder_dict.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/entropy_encode.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/histogram.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/literal_cost.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/memory.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/metablock.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/static_dict.o /<<PKGBUILDDIR>>/out/Release/obj.target/brotli/deps/brotli/c/enc/utf8_util.o
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o ../deps/v8/src/base/bits.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o ../deps/v8/src/base/cpu.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o ../deps/v8/src/base/debug/stack_trace.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o ../deps/v8/src/base/division-by-constant.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o ../deps/v8/src/base/file-utils.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from /usr/include/string.h:495,
>                  from ../deps/v8/src/base/file-utils.cc:8:
> In function ‘char* strncat(char*, const char*, size_t)’,
>     inlined from ‘char* v8::base::RelativePath(char**, const char*, const char*)’ at ../deps/v8/src/base/file-utils.cc:28:12:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:34: warning: ‘char* __builtin_strncat(char*, const char*, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
>   136 |   return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest));
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ../deps/v8/src/base/file-utils.cc: In function ‘char* v8::base::RelativePath(char**, const char*, const char*)’:
> ../deps/v8/src/base/file-utils.cc:23:46: note: length computed here
>    23 |     int name_length = static_cast<int>(strlen(name));
>       |                                        ~~~~~~^~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o ../deps/v8/src/base/functional.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o ../deps/v8/src/base/ieee754.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o ../deps/v8/src/base/logging.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o ../deps/v8/src/base/once.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o ../deps/v8/src/base/page-allocator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o ../deps/v8/src/base/platform/condition-variable.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/condition-variable.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 {
>       |                       ~~~~~~~~~~^~~~~
> ../deps/v8/src/base/platform/condition-variable.cc: In member function ‘bool v8::base::ConditionVariable::WaitFor(v8::base::Mutex*, const v8::base::TimeDelta&)’:
> ../deps/v8/src/base/platform/condition-variable.cc:105:25: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   105 |   Time end_time = now + rel_time;
>       |                         ^~~~~~~~
> In file included from ../deps/v8/src/base/platform/condition-variable.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) {
>       |              ^~~~~~~~
> ../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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o ../deps/v8/src/base/platform/mutex.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o ../deps/v8/src/base/platform/semaphore.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/base/platform/semaphore.cc:15:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/base/platform/semaphore.cc:15:
> ../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/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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/semaphore.cc: In member function ‘bool v8::base::Semaphore::WaitFor(const v8::base::TimeDelta&)’:
> ../deps/v8/src/base/platform/semaphore.cc:111:49: warning: implicitly-declared ‘constexpr v8::base::TimeDelta::TimeDelta(const v8::base::TimeDelta&)’ is deprecated [-Wdeprecated-copy]
>   111 |   const Time time = Time::NowFromSystemTime() + rel_time;
>       |                                                 ^~~~~~~~
> In file included from ../deps/v8/src/base/platform/elapsed-timer.h:9,
>                  from ../deps/v8/src/base/platform/semaphore.cc:15:
> ../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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o ../deps/v8/src/base/platform/time.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/time.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 {
>       |                       ~~~~~~~~~~^~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o ../deps/v8/src/base/sys-info.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o ../deps/v8/src/base/utils/random-number-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/utils/random-number-generator.cc:16:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o ../deps/v8/src/base/debug/stack_trace_posix.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o ../deps/v8/src/base/platform/platform-linux.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o ../deps/v8/src/base/platform/platform-posix.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
> In file included from ../deps/v8/src/base/platform/platform-posix.cc:42:
> ../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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o ../deps/v8/src/base/platform/platform-posix-time.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libbase.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/bits.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/cpu.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/division-by-constant.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/file-utils.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/functional.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/ieee754.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/logging.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/once.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/page-allocator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/condition-variable.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/mutex.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/semaphore.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/time.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/sys-info.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/utils/random-number-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/debug/stack_trace_posix.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-linux.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libbase/deps/v8/src/base/platform/platform-posix-time.o
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o ../deps/v8/src/libsampler/sampler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -c
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_libsampler.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_libsampler/deps/v8/src/libsampler/sampler.o
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-arguments-gen.o ../deps/v8/src/builtins/builtins-arguments-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-arguments-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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/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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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/builtins/builtins-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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/builtins/builtins-arguments-gen.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/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/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-arguments-gen.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/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/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-arguments-gen.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/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/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-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-arguments-gen.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-arguments-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-arguments-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-arguments-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-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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o ../deps/v8/src/builtins/builtins-array-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/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: 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-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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-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:640:35: 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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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-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:640:35: 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-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-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:640:35: 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-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-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:640:35: 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 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-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::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-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::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-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::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-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::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-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::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-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::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-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/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::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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/builtins/builtins-array-gen.cc:6:
> ../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-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::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-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/heap/factory-inl.h:10,
>                  from ../deps/v8/src/builtins/builtins-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/heap/factory-inl.h:10,
>                  from ../deps/v8/src/builtins/builtins-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-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/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-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-iterator-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-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/heap/factory-inl.h:10,
>                  from ../deps/v8/src/builtins/builtins-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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) {
>       |                   ~~~~~~^~~~~
> ../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/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/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;
>       |          ^
> In file included from ../deps/v8/src/code-stub-assembler.h: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: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/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) {
>       |                             ~~~~~~~~~^~~~~
> ../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);
>       |                                   ~~~~~~~~~~~^
> ../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) {
>       |       ~~~~~~~~~~~~~~^~~
> ../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) {
>       |                             ~~~~~^~~~~~~~
> ../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) {
>       |                             ~~~~~^~~~~~~~
> ../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) {
>       |                                                           ~~~~~^~~~~~~~
> ../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) {
>       |                                                          ~~~~~^~~~~~~~
> ../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) {
>       |                          ~~~~~~~~~~~~^~~~
> ../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/code-stub-assembler.h: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) {
>       |         ^~~~~~~~
> ../deps/v8/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::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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../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) {
>       |                                     ~~~~~^~~~~~~~
> ../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: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) {
>       |         ^~~~~~~~
> 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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o ../deps/v8/src/builtins/builtins-async-function-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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/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-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/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-function-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/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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-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: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-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/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-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: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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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/builtins/builtins-async-function-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-function-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-function-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/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-function-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-async-function-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-function-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-async-function-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-async-function-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/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-function-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o ../deps/v8/src/builtins/builtins-async-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/builtins/builtins-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-promise-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-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/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-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-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-async-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-async-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/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-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-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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o ../deps/v8/src/builtins/builtins-async-generator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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/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-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/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 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/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 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-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:640:35: 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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-generator-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-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:640:35: 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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-generator-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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-generator-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-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:640:35: 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-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 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-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/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-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: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-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::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-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: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-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::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-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: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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-generator-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-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::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-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 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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-generator-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-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: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-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/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-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) {
>       |             ^~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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/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) {
>       |                                                           ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o ../deps/v8/src/builtins/builtins-async-iterator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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: 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-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/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-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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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 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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-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 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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(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-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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/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-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::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-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 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-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::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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-iterator-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-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-iterator-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-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-iterator-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-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/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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-iterator-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/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-async-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-async-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/frames-inl.h:11,
>                  from ../deps/v8/src/builtins/builtins-async-iterator-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: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/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/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) {
>       |                                                           ~~~~~^~~~~~~~
> ../deps/v8/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) {
>       |                                                           ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-boolean-gen.o ../deps/v8/src/builtins/builtins-boolean-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-boolean-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-boolean-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/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-boolean-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-boolean-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-boolean-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/builtins/builtins-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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-boolean-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o ../deps/v8/src/builtins/builtins-call-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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/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: 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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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/builtins/builtins-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-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-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) {
>       |             ^~~~~~~~
> In file included from ../deps/v8/src/heap/heap-inl.h:15,
>                  from ../deps/v8/src/builtins/builtins-call-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/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-call-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-call-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-call-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: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) {
>       |             ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o ../deps/v8/src/builtins/builtins-collections-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-collections-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:146: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]
>   146 |                  if_exception, var_exception);
>       |                                             ^
> 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: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-collections-gen.cc:129:36: note:   initializing argument 1 of ‘void v8::internal::BaseCollectionsAssembler::LoadKeyValue(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   129 |   void LoadKeyValue(TNode<Context> context, TNode<Object> maybe_array,
>       |                     ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:146: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]
>   146 |                  if_exception, var_exception);
>       |                                             ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:129:59: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::LoadKeyValue(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   129 |   void LoadKeyValue(TNode<Context> context, TNode<Object> maybe_array,
>       |                                             ~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:155: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]
>   155 |                        collection, key_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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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) {
>       |                                ~~~~~^~~~~~~~
> 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-collections-gen.cc:5:
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntries(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::Object>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:165: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]
>   165 |                                                native_context));
>       |                                                              ^
> ../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-collections-gen.cc:163:3: note: in expansion of macro ‘TVARIABLE’
>   163 |   TVARIABLE(BoolT, use_fast_loop,
>       |   ^~~~~~~~~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1392:21: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFastJSArrayWithNoCustomIteration(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>  1392 |       TNode<Object> object, TNode<Context> context,
>       |       ~~~~~~~~~~~~~~^~~~~~
> 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-collections-gen.cc:5:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:165: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]
>   165 |                                                native_context));
>       |                                                              ^
> ../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-collections-gen.cc:163:3: note: in expansion of macro ‘TVARIABLE’
>   163 |   TVARIABLE(BoolT, use_fast_loop,
>       |   ^~~~~~~~~
> 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: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1392:44: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFastJSArrayWithNoCustomIteration(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>  1392 |       TNode<Object> object, TNode<Context> context,
>       |                             ~~~~~~~~~~~~~~~^~~~~~~
> 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-collections-gen.cc:5:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:165: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]
>   165 |                                                native_context));
>       |                                                              ^
> ../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-collections-gen.cc:163:3: note: in expansion of macro ‘TVARIABLE’
>   163 |   TVARIABLE(BoolT, use_fast_loop,
>       |   ^~~~~~~~~
> 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: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1393:22: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT> v8::internal::CodeStubAssembler::IsFastJSArrayWithNoCustomIteration(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>  1393 |       TNode<Context> native_context);
>       |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:167:66: 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 |       EstimatedInitialSize(initial_entries, use_fast_loop.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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:107:53: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)’
>   107 |   TNode<IntPtrT> EstimatedInitialSize(TNode<Object> initial_entries,
>       |                                       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:173: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]
>   173 |     TNode<Object> table = AllocateTable(variant, context, at_least_space_for);
>       |                                                                             ^
> 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: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-collections-gen.cc:79:71: note:   initializing argument 2 of ‘virtual v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateTable(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>    79 |   virtual TNode<Object> AllocateTable(Variant variant, TNode<Context> context,
>       |                                                        ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:173: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]
>   173 |     TNode<Object> table = AllocateTable(variant, context, at_least_space_for);
>       |                                                                             ^
> 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: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-collections-gen.cc:80:54: note:   initializing argument 3 of ‘virtual v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateTable(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>    80 |                                       TNode<IntPtrT> at_least_space_for) = 0;
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:177: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]
>   177 |         HasInitialCollectionPrototype(variant, native_context, collection),
>       |                                                                          ^
> 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: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-collections-gen.cc:114:61: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::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>)’
>   114 |                                              TNode<Context> native_context,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:177: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]
>   177 |         HasInitialCollectionPrototype(variant, native_context, collection),
>       |                                                                          ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:115:60: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::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>)’
>   115 |                                              TNode<Object> collection);
>       |                                              ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:184: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]
>   184 |         UncheckedCast<JSArray>(initial_entries);
>       |                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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::JSArray; U = v8::internal::Object]’
>   640 |   TNode<T> UncheckedCast(TNode<U> value) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:194: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]
>   194 |                                          &if_may_have_side_effects);
>       |                                                                   ^
> 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: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-collections-gen.cc:50:60: note:   initializing argument 2 of ‘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*)’
>    50 |                                             TNode<Context> context,
>       |                                             ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:194: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]
>   194 |                                          &if_may_have_side_effects);
>       |                                                                   ^
> 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: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-collections-gen.cc:51:60: note:   initializing argument 3 of ‘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*)’
>    51 |                                             TNode<Context> native_context,
>       |                                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:194: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]
>   194 |                                          &if_may_have_side_effects);
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:52:59: note:   initializing argument 4 of ‘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*)’
>    52 |                                             TNode<Object> collection,
>       |                                             ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:194:67: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSArray>::TNode(const v8::internal::compiler::TNode<v8::internal::JSArray>&)’ is deprecated [-Wdeprecated-copy]
>   194 |                                          &if_may_have_side_effects);
>       |                                                                   ^
> 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: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-collections-gen.cc:53:60: note:   initializing argument 5 of ‘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*)’
>    53 |                                             TNode<JSArray> fast_jsarray,
>       |                                             ~~~~~~~~~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:212: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]
>   212 |                                       collection, initial_entries);
>       |                                                                  ^
> 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: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-collections-gen.cc:58:57: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromIterable(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::Object>)’
>    58 |                                          TNode<Context> context,
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:212: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]
>   212 |                                       collection, initial_entries);
>       |                                                                  ^
> 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: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-collections-gen.cc:59:57: note:   initializing argument 3 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromIterable(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::Object>)’
>    59 |                                          TNode<Context> native_context,
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:212:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>   212 |                                       collection, initial_entries);
>       |                                                                  ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:60:56: note:   initializing argument 4 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromIterable(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::Object>)’
>    60 |                                          TNode<Object> collection,
>       |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:212:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>   212 |                                       collection, initial_entries);
>       |                                                                  ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:61:56: note:   initializing argument 5 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromIterable(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::Object>)’
>    61 |                                          TNode<Object> iterable);
>       |                                          ~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: 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/builtins/builtins-collections-gen.cc:224: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]
>   224 |   TNode<JSFunction> add_func = GetInitialAddFunction(variant, native_context);
>       |                                                                             ^
> 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: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-collections-gen.cc:99:58: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction> v8::internal::BaseCollectionsAssembler::GetInitialAddFunction(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>    99 |                                           TNode<Context> native_context);
>       |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In lambda function:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:249: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]
>   249 |                           if_may_have_side_effects);
>       |                                                   ^
> 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: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-collections-gen.cc:137:37: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:249: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]
>   249 |                           if_may_have_side_effects);
>       |                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:137:60: note:   initializing argument 3 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                                              ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:249: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]
>   249 |                           if_may_have_side_effects);
>       |                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:138:47: note:   initializing argument 5 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   138 |     TNode<Object> add_function, TNode<Object> key_value,
>       |                                 ~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In lambda function:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:275: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]
>   275 |         AddConstructorEntry(variant, context, collection, add_func, entry);
>       |                                                                          ^
> 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: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-collections-gen.cc:137:37: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:275: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]
>   275 |         AddConstructorEntry(variant, context, collection, add_func, entry);
>       |                                                                          ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:137:60: note:   initializing argument 3 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                                              ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:275: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]
>   275 |         AddConstructorEntry(variant, context, collection, add_func, entry);
>       |                                                                          ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:138:47: note:   initializing argument 5 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   138 |     TNode<Object> add_function, TNode<Object> key_value,
>       |                                 ~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntriesFromIterable(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::Object>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:297: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]
>   297 |   TNode<Object> add_func = GetAddFunction(variant, context, collection);
>       |                                                                       ^
> 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: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-collections-gen.cc:88:64: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::GetAddFunction(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>    88 |   TNode<Object> GetAddFunction(Variant variant, TNode<Context> context,
>       |                                                 ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:297: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]
>   297 |   TNode<Object> add_func = GetAddFunction(variant, context, collection);
>       |                                                                       ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:89:46: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::GetAddFunction(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>    89 |                                TNode<Object> collection);
>       |                                ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:315: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]
>   315 |                         nullptr, &if_exception, &var_exception);
>       |                                                               ^
> 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: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-collections-gen.cc:137:37: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:315: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]
>   315 |                         nullptr, &if_exception, &var_exception);
>       |                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:137:60: note:   initializing argument 3 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   137 |     Variant variant, TNode<Context> context, TNode<Object> collection,
>       |                                              ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:315: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]
>   315 |                         nullptr, &if_exception, &var_exception);
>       |                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:138:19: note:   initializing argument 4 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   138 |     TNode<Object> add_function, TNode<Object> key_value,
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:315: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]
>   315 |                         nullptr, &if_exception, &var_exception);
>       |                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:138:47: note:   initializing argument 5 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntry(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*)’
>   138 |     TNode<Object> add_function, TNode<Object> key_value,
>       |                                 ~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:329:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
>   329 |   TNode<BoolT> is_target_unmodified = WordEqual(constructor, new_target);
>       |                                                                        ^
> 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: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: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::JSFunction; Right = v8::internal::Object; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:329: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]
>   329 |   TNode<BoolT> is_target_unmodified = WordEqual(constructor, new_target);
>       |                                                                        ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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::JSFunction; Right = v8::internal::Object; <template-parameter-1-3> = void]’
>   832 |   TNode<BoolT> WordEqual(TNode<Left> left, TNode<Right> right) {
>       |                                            ~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:332:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
>   332 |                         [=] { return AllocateJSCollectionFast(constructor); },
>       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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: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/builtins/builtins-collections-gen.cc: In lambda function:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:335: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]
>   335 |                                                           new_target);
>       |                                                                     ^
> 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: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-collections-gen.cc:74:57: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollectionSlow(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>    74 |   TNode<Object> AllocateJSCollectionSlow(TNode<Context> context,
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:335:69: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSFunction>::TNode(const v8::internal::compiler::TNode<v8::internal::JSFunction>&)’ is deprecated [-Wdeprecated-copy]
>   335 |                                                           new_target);
>       |                                                                     ^
> 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: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/builtins/builtins-collections-gen.cc:75:60: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollectionSlow(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>    75 |                                          TNode<JSFunction> constructor,
>       |                                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:335: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]
>   335 |                                                           new_target);
>       |                                                                     ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:76:56: note:   initializing argument 3 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollectionSlow(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>    76 |                                          TNode<Object> new_target);
>       |                                          ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:333:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
>   333 |                         [=] {
>       |                         ^~~~~
>   334 |                           return AllocateJSCollectionSlow(context, constructor,
>       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   335 |                                                           new_target);
>       |                                                           ~~~~~~~~~~~~
>   336 |                         });
>       |                         ~
> 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: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-collections-gen.cc:333:25: 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 |                         [=] {
>       |                         ^~~~~
>   334 |                           return AllocateJSCollectionSlow(context, constructor,
>       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   335 |                                                           new_target);
>       |                                                           ~~~~~~~~~~~~
>   336 |                         });
>       |                         ~
> 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: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/builtins/builtins-collections-gen.cc:333:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>   333 |                         [=] {
>       |                         ^~~~~
>   334 |                           return AllocateJSCollectionSlow(context, constructor,
>       |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   335 |                                                           new_target);
>       |                                                           ~~~~~~~~~~~~
>   336 |                         });
>       |                         ~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc: In member function ‘void v8::internal::BaseCollectionsAssembler::GenerateConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::Handle<v8::internal::String>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:369:54: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Context>::TNode(const v8::internal::compiler::TNode<v8::internal::Context>&)’ is deprecated [-Wdeprecated-copy]
>   369 |       context, GetConstructor(variant, native_context), new_target);
>       |                                                      ^
> 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: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-collections-gen.cc:93:51: note:   initializing argument 2 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction> v8::internal::BaseCollectionsAssembler::GetConstructor(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>)’
>    93 |                                    TNode<Context> native_context);
>       |                                    ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:369: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]
>   369 |       context, GetConstructor(variant, native_context), new_target);
>       |                                                                   ^
> 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: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-collections-gen.cc:327:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>   327 |     TNode<Context> context, TNode<JSFunction> constructor,
>       |     ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:369: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]
>   369 |       context, GetConstructor(variant, native_context), new_target);
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:328:19: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)’
>   328 |     TNode<Object> new_target) {
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:371: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]
>   371 |   AddConstructorEntries(variant, context, native_context, collection, iterable);
>       |                                                                               ^
> 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: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-collections-gen.cc:161:37: note:   initializing argument 2 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntries(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::Object>)’
>   161 |     Variant variant, TNode<Context> context, TNode<Context> native_context,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:371: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]
>   371 |   AddConstructorEntries(variant, context, native_context, collection, iterable);
>       |                                                                               ^
> 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: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-collections-gen.cc:161:61: note:   initializing argument 3 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntries(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::Object>)’
>   161 |     Variant variant, TNode<Context> context, TNode<Context> native_context,
>       |                                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:371: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]
>   371 |   AddConstructorEntries(variant, context, native_context, collection, iterable);
>       |                                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:162:19: note:   initializing argument 4 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntries(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::Object>)’
>   162 |     TNode<Object> collection, TNode<Object> initial_entries) {
>       |     ~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:371: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]
>   371 |   AddConstructorEntries(variant, context, native_context, collection, iterable);
>       |                                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:162:45: note:   initializing argument 5 of ‘void v8::internal::BaseCollectionsAssembler::AddConstructorEntries(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::Object>)’
>   162 |     TNode<Object> collection, TNode<Object> initial_entries) {
>       |                               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> 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/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::GetAddFunction(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: 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-collections-gen.cc:388:24: note: in expansion of macro ‘CAST’
>   388 |   GotoIfNot(IsCallable(CAST(add_func)), &if_notcallable);
>       |                        ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-collections-gen.cc:396: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]
>   396 |   return add_func;
>       |          ^~~~~~~~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-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-collections-gen.cc:457:51: note: in expansion of macro ‘CAST’
>   457 |       [=] { return SmiUntag(LoadFastJSArrayLength(CAST(initial_entries))); },
>       |                                                   ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:457: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]
>   457 |       [=] { return SmiUntag(LoadFastJSArrayLength(CAST(initial_entries))); },
>       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc: 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: 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-collections-gen.cc:487:40: note: in expansion of macro ‘CAST’
>   487 |       LoadMap(LoadMapPrototype(LoadMap(CAST(collection))));
>       |                                        ^~~~
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-collections-gen.cc:489:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
>   489 |   return WordEqual(collection_proto_map, initial_prototype_map);
>       |                                                               ^
> 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: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: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::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-collections-gen.cc:489:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Map>::TNode(const v8::internal::compiler::TNode<v8::internal::Map>&)’ is deprecated [-Wdeprecated-copy]
>   489 |   return WordEqual(collection_proto_map, initial_prototype_map);
>       |                                                               ^
> 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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::LoadAndNormalizeFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:494: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]
>   494 |   TNode<Object> element = LoadFixedArrayElement(elements, 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: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.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/builtins/builtins-collections-gen.cc: In lambda function:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:496: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]
>   496 |                         [=] { return element; });
>       |                                      ^~~~~~~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Object> v8::internal::BaseCollectionsAssembler::LoadAndNormalizeFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:496:25: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::Object>::TNode(const v8::internal::compiler::TNode<v8::internal::Object>&)’ is deprecated [-Wdeprecated-copy]
>   496 |                         [=] { return element; });
>       |                         ^~~~~~~~~~~~~~~~~~~~~~~
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc: In member function ‘void v8::internal::BaseCollectionsAssembler::LoadKeyValue(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::TVariable<v8::internal::Object>*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::Label*, v8::internal::compiler::CodeAssembler::TVariable<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-collections-gen.cc:528:28: note: in expansion of macro ‘CAST’
>   528 |     TNode<JSArray> array = CAST(maybe_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/builtins/builtins-collections-gen.cc:539: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]
>   539 |       GotoIf(SmiGreaterThan(length, SmiConstant(1)), &if_two);
>       |                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:540: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]
>   540 |       GotoIf(SmiEqual(length, SmiConstant(1)), &if_one);
>       |                                             ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:562: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]
>   562 |       GotoIf(SmiGreaterThan(length, SmiConstant(1)), &if_two);
>       |                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:563: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]
>   563 |       GotoIf(SmiEqual(length, SmiConstant(1)), &if_one);
>       |                                             ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:609: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]
>   609 |           SmiConstant(MessageTemplate::kIteratorValueNotAnObject), maybe_array);
>       |                                                                               ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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::Smi>, v8::internal::compiler::TNode<v8::internal::Object>}]’
>   961 |                             SloppyTNode<Object> context, TArgs... args) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘void v8::internal::OrderedHashTableHealIndexAssembler::GenerateOrderedHashTableHealIndexImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:990: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]
>   990 |   GotoIfNot(SmiLessThan(SmiConstant(0), index), &return_zero);
>       |                                              ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1009: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]
>  1009 |     GotoIf(SmiGreaterThanOrEqual(removed_index, index), &return_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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1009: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]
>  1009 |     GotoIf(SmiGreaterThanOrEqual(removed_index, index), &return_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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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)
>       |   ^~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘void v8::internal::MapPrototypeGetAssembler::GenerateMapPrototypeGetImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:1124: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]
>  1124 |   Branch(SmiGreaterThanOrEqual(index, SmiConstant(0)), &if_found,
>       |                                                     ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::MapPrototypeHasAssembler::GenerateMapPrototypeHasImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:1149: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]
>  1149 |   Branch(SmiGreaterThanOrEqual(index, SmiConstant(0)), &if_found,
>       |                                                     ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::CollectionsBuiltinsAssembler::StoreOrderedHashMapNewEntry(v8::internal::CodeStubAssembler::Node*, 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-collections-gen.cc:1285: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]
>  1285 |                                  SmiAdd(number_of_elements, SmiConstant(1)));
>       |                                                                           ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::MapPrototypeDeleteAssembler::GenerateMapPrototypeDeleteImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:1337: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]
>  1337 |   GotoIf(SmiLessThan(SmiAdd(number_of_elements, number_of_elements),
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1337: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]
>  1337 |   GotoIf(SmiLessThan(SmiAdd(number_of_elements, number_of_elements),
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1338: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]
>  1338 |                      number_of_buckets),
>       |                                       ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::CollectionsBuiltinsAssembler::StoreOrderedHashSetNewEntry(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-collections-gen.cc:1448: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]
>  1448 |                                  SmiAdd(number_of_elements, SmiConstant(1)));
>       |                                                                           ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::SetPrototypeDeleteAssembler::GenerateSetPrototypeDeleteImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:1496: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]
>  1496 |   GotoIf(SmiLessThan(SmiAdd(number_of_elements, number_of_elements),
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1496: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]
>  1496 |   GotoIf(SmiLessThan(SmiAdd(number_of_elements, number_of_elements),
>       |                                                                   ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1497: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]
>  1497 |                      number_of_buckets),
>       |                                       ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::WeakCollectionsBuiltinsAssembler::AddEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2012: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]
>  2012 |   TNode<IntPtrT> value_index = ValueIndexFromKeyIndex(key_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: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-collections-gen.cc:2005:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::ValueIndexFromKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2005 |   TNode<IntPtrT> ValueIndexFromKeyIndex(TNode<IntPtrT> key_index);
>       |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘virtual v8::internal::TNode<v8::internal::Object> v8::internal::WeakCollectionsBuiltinsAssembler::AllocateTable(v8::internal::BaseCollectionsAssembler::Variant, v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2027: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]
>  2027 |   TNode<IntPtrT> capacity = HashTableComputeCapacity(at_least_space_for);
>       |                                                                        ^
> 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: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/code-stub-assembler.h:1819:58: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::CodeStubAssembler::HashTableComputeCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  1819 |   TNode<IntPtrT> HashTableComputeCapacity(TNode<IntPtrT> at_least_space_for);
>       |                                           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2030:53: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2030 |   TNode<IntPtrT> length = KeyIndexFromEntry(capacity);
>       |                                                     ^
> 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: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-collections-gen.cc:1992:51: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::KeyIndexFromEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  1992 |   TNode<IntPtrT> KeyIndexFromEntry(TNode<IntPtrT> entry);
>       |                                    ~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::EntryMask(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2066:47: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2066 |   return IntPtrSub(capacity, IntPtrConstant(1));
>       |                                               ^
> 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: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) {
>       |                            ~~~~~~~~~~~~~~~^~~~
> 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-collections-gen.cc:5:
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2073: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]
>  2073 |   TVARIABLE(IntPtrT, var_entry, WordAnd(key_hash, entry_mask));
>       |                                                             ^
> ../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-collections-gen.cc:2073:3: note: in expansion of macro ‘TVARIABLE’
>  2073 |   TVARIABLE(IntPtrT, var_entry, WordAnd(key_hash, entry_mask));
>       |   ^~~~~~~~~
> 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: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) {
>       |                          ~~~~~~~~~~~~~~~^~~~
> 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-collections-gen.cc:5:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2073: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]
>  2073 |   TVARIABLE(IntPtrT, var_entry, WordAnd(key_hash, entry_mask));
>       |                                                             ^
> ../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-collections-gen.cc:2073:3: note: in expansion of macro ‘TVARIABLE’
>  2073 |   TVARIABLE(IntPtrT, var_entry, WordAnd(key_hash, entry_mask));
>       |   ^~~~~~~~~
> 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: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:62: note:   initializing argument 2 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-collections-gen.cc:2083: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]
>  2083 |     TNode<Object> entry_key = LoadFixedArrayElement(table, key_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: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.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/builtins/builtins-collections-gen.cc:2085: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]
>  2085 |     key_compare(entry_key, &if_found);
>       |                                     ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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 /usr/include/c++/9/functional:59,
>                  from ../deps/v8/src/code-stub-assembler.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> /usr/include/c++/9/bits/std_function.h:684:25: note:   initializing argument 1 of ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {v8::internal::compiler::TNode<v8::internal::Object>, v8::internal::compiler::CodeAssemblerLabel*}]’
>   684 |     operator()(_ArgTypes... __args) const
>       |                ~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2090: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]
>  2090 |         WordAnd(IntPtrAdd(var_entry.value(), var_count.value()), entry_mask);
>       |                                                                            ^
> 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: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:62: note:   initializing argument 2 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-collections-gen.cc:2095: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]
>  2095 |   return key_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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForInsertion(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2106:63: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2106 |   return FindKeyIndex(table, key_hash, entry_mask, is_not_live);
>       |                                                               ^
> 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: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-collections-gen.cc:2070:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2106: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]
>  2106 |   return FindKeyIndex(table, key_hash, entry_mask, is_not_live);
>       |                                                               ^
> 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: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-collections-gen.cc:2070:45: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2106: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]
>  2106 |   return FindKeyIndex(table, key_hash, entry_mask, is_not_live);
>       |                                                               ^
> 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: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-collections-gen.cc:2070:70: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In lambda function:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2116: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]
>  2116 |     GotoIf(WordEqual(entry_key, key), if_same);
>       |                                    ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-collections-gen.cc:2116: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]
>  2116 |     GotoIf(WordEqual(entry_key, key), if_same);
>       |                                    ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2118:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2118 |   return FindKeyIndex(table, hash, entry_mask, match_key_or_exit_on_empty);
>       |                                                                          ^
> 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: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-collections-gen.cc:2070:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2118: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]
>  2118 |   return FindKeyIndex(table, hash, entry_mask, match_key_or_exit_on_empty);
>       |                                                                          ^
> 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: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-collections-gen.cc:2070:45: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2118: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]
>  2118 |   return FindKeyIndex(table, hash, entry_mask, match_key_or_exit_on_empty);
>       |                                                                          ^
> 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: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-collections-gen.cc:2070:70: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, const KeyComparator&)’
>  2070 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash, TNode<IntPtrT> entry_mask,
>       |                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::KeyIndexFromEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2126: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]
>  2126 |       IntPtrMul(entry, IntPtrConstant(ObjectHashTable::kEntrySize)),
>       |                                                                   ^
> 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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfElements(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2135:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2135 |   return IntPtrAdd(number_of_elements, IntPtrConstant(offset));
>       |                                                              ^
> 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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfDeleted(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2142: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]
>  2142 |   return IntPtrAdd(number_of_deleted, IntPtrConstant(offset));
>       |                                                             ^
> 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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::InsufficientCapacityToAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2163: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]
>  2163 |   TNode<IntPtrT> available = IntPtrSub(capacity, number_of_elements);
>       |                                                                    ^
> 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: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-collections-gen.cc:2163: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]
>  2163 |   TNode<IntPtrT> available = IntPtrSub(capacity, number_of_elements);
>       |                                                                    ^
> 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: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-collections-gen.cc:2164:55: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2164 |   TNode<IntPtrT> half_available = WordShr(available, 1);
>       |                                                       ^
> 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: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-collections-gen.cc:2165:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2165 |   TNode<IntPtrT> needed_available = WordShr(number_of_elements, 1);
>       |                                                                  ^
> 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: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-collections-gen.cc:2170: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]
>  2170 |       IntPtrGreaterThan(IntPtrAdd(number_of_elements, needed_available),
>       |                                                                       ^
> 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: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-collections-gen.cc:2170: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]
>  2170 |       IntPtrGreaterThan(IntPtrAdd(number_of_elements, needed_available),
>       |                                                                       ^
> 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: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-collections-gen.cc: In member function ‘void v8::internal::WeakCollectionsBuiltinsAssembler::RemoveEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2178: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]
>  2178 |   TNode<IntPtrT> value_index = ValueIndexFromKeyIndex(key_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: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-collections-gen.cc:2005:56: note:   initializing argument 1 of ‘v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::ValueIndexFromKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2005 |   TNode<IntPtrT> ValueIndexFromKeyIndex(TNode<IntPtrT> key_index);
>       |                                         ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2183:66: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2183 |   TNode<IntPtrT> number_of_deleted = LoadNumberOfDeleted(table, 1);
>       |                                                                  ^
> 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: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-collections-gen.cc:2139:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfDeleted(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’
>  2139 |     TNode<HeapObject> table, int offset) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::ShouldShrink(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2200: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]
>  2200 |   TNode<IntPtrT> quarter_capacity = WordShr(capacity, 2);
>       |                                                        ^
> 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: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-collections-gen.cc: In member function ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::ValueIndexFromKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2217: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]
>  2217 |                                   ObjectHashTable::kEntryKeyIndex));
>       |                                                                   ^
> 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: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-collections-gen.cc: In member function ‘void v8::internal::WeakMapLookupHashIndexAssembler::GenerateWeakMapLookupHashIndexImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2237:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2237 |   TNode<IntPtrT> capacity = LoadTableCapacity(table);
>       |                                                    ^
> 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: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-collections-gen.cc:2151:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadTableCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’
>  2151 |     TNode<HeapObject> table) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2239:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2239 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                              ^
> 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: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-collections-gen.cc:2065:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::EntryMask(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2065 |     TNode<IntPtrT> capacity) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2239:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2239 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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: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-collections-gen.cc:2110:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2239: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]
>  2239 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:2110:44: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |                              ~~~~~~~~~~~~~~^~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2239: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]
>  2239 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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: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-collections-gen.cc:2110:64: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |                                                 ~~~~~~~~~~~~~~~^~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2240: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]
>  2240 |   Return(SmiTag(ValueIndexFromKeyIndex(key_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: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-collections-gen.cc:2214:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::ValueIndexFromKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2214 |     TNode<IntPtrT> key_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc: In member function ‘void v8::internal::WeakCollectionDeleteAssembler::GenerateWeakCollectionDeleteImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2303:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2303 |   TNode<IntPtrT> capacity = LoadTableCapacity(table);
>       |                                                    ^
> 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: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-collections-gen.cc:2151:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadTableCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’
>  2151 |     TNode<HeapObject> table) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2305:62: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::IntPtrT>::TNode(const v8::internal::compiler::TNode<v8::internal::IntPtrT>&)’ is deprecated [-Wdeprecated-copy]
>  2305 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                              ^
> 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: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-collections-gen.cc:2065:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::EntryMask(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2065 |     TNode<IntPtrT> capacity) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2305:78: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2305 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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: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-collections-gen.cc:2110:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2305: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]
>  2305 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:2110:44: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |                              ~~~~~~~~~~~~~~^~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2305: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]
>  2305 |       FindKeyIndexForKey(table, key, hash, EntryMask(capacity), &if_not_found);
>       |                                                                              ^
> 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: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-collections-gen.cc:2110:64: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |                                                 ~~~~~~~~~~~~~~~^~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2306: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]
>  2306 |   TNode<IntPtrT> number_of_elements = LoadNumberOfElements(table, -1);
>       |                                                                     ^
> 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: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-collections-gen.cc:2132:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfElements(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’
>  2132 |     TNode<HeapObject> table, int offset) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2307: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]
>  2307 |   GotoIf(ShouldShrink(capacity, number_of_elements), &call_runtime);
>       |                                                   ^
> 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: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-collections-gen.cc:2198:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::ShouldShrink(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2198 |     TNode<IntPtrT> capacity, TNode<IntPtrT> number_of_elements) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2307: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]
>  2307 |   GotoIf(ShouldShrink(capacity, number_of_elements), &call_runtime);
>       |                                                   ^
> 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: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-collections-gen.cc:2198:45: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::ShouldShrink(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2198 |     TNode<IntPtrT> capacity, TNode<IntPtrT> number_of_elements) {
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2309:51: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2309 |   RemoveEntry(table, key_index, number_of_elements);
>       |                                                   ^
> 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: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-collections-gen.cc:2175:23: note:   initializing argument 1 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::RemoveEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2175 |     TNode<HeapObject> table, TNode<IntPtrT> key_index,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2309: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]
>  2309 |   RemoveEntry(table, key_index, number_of_elements);
>       |                                                   ^
> 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: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-collections-gen.cc:2175:45: note:   initializing argument 2 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::RemoveEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2175 |     TNode<HeapObject> table, TNode<IntPtrT> key_index,
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2309: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]
>  2309 |   RemoveEntry(table, key_index, number_of_elements);
>       |                                                   ^
> 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: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-collections-gen.cc:2176:20: note:   initializing argument 3 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::RemoveEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2176 |     TNode<IntPtrT> number_of_elements) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2317: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]
>  2317 |                      SmiTag(hash)));
>       |                                  ^
> 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: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 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::HeapObject>, 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-collections-gen.cc:2317: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]
>  2317 |                      SmiTag(hash)));
>       |                                  ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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::HeapObject>, 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-collections-gen.cc: In member function ‘void v8::internal::WeakCollectionSetAssembler::GenerateWeakCollectionSetImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2333:52: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2333 |   TNode<IntPtrT> capacity = LoadTableCapacity(table);
>       |                                                    ^
> 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: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-collections-gen.cc:2151:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadTableCapacity(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>)’
>  2151 |     TNode<HeapObject> table) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2334: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]
>  2334 |   TNode<IntPtrT> entry_mask = EntryMask(capacity);
>       |                                                 ^
> 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: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-collections-gen.cc:2065:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::EntryMask(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2065 |     TNode<IntPtrT> capacity) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2338:74: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2338 |                                                 entry_mask, &if_not_found);
>       |                                                                          ^
> 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: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-collections-gen.cc:2110:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2110 |     TNode<HeapObject> table, TNode<Object> key, TNode<IntPtrT> hash,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2338: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]
>  2338 |                                                 entry_mask, &if_not_found);
>       |                                                                          ^
> 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: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-collections-gen.cc:2111:20: note:   initializing argument 4 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForKey(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::compiler::CodeAssembler::Label*)’
>  2111 |     TNode<IntPtrT> entry_mask, Label* if_not_found) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2340: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]
>  2340 |   StoreFixedArrayElement(table, ValueIndexFromKeyIndex(key_index), 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: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-collections-gen.cc:2214:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::ValueIndexFromKeyIndex(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2214 |     TNode<IntPtrT> key_index) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2350:65: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2350 |     TNode<IntPtrT> number_of_deleted = LoadNumberOfDeleted(table);
>       |                                                                 ^
> 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: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-collections-gen.cc:2139:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfDeleted(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’
>  2139 |     TNode<HeapObject> table, int offset) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2351:70: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2351 |     TNode<IntPtrT> number_of_elements = LoadNumberOfElements(table, 1);
>       |                                                                      ^
> 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: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-collections-gen.cc:2132:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::LoadNumberOfElements(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, int)’
>  2132 |     TNode<HeapObject> table, int offset) {
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2354: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]
>  2354 |     GotoIf(Word32Or(ShouldRehash(number_of_elements, number_of_deleted),
>       |                                                                       ^
> 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: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-collections-gen.cc:2191:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::WeakCollectionsBuiltinsAssembler::ShouldRehash(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2191 |     TNode<IntPtrT> number_of_elements, TNode<IntPtrT> number_of_deleted) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2354: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]
>  2354 |     GotoIf(Word32Or(ShouldRehash(number_of_elements, number_of_deleted),
>       |                                                                       ^
> 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: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-collections-gen.cc:2191:55: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::BoolT> v8::internal::WeakCollectionsBuiltinsAssembler::ShouldRehash(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2191 |     TNode<IntPtrT> number_of_elements, TNode<IntPtrT> number_of_deleted) {
>       |                                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2356: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]
>  2356 |                                               number_of_deleted)),
>       |                                                                ^
> 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: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-collections-gen.cc:2157:20: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::InsufficientCapacityToAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2157 |     TNode<IntPtrT> capacity, TNode<IntPtrT> number_of_elements,
>       |     ~~~~~~~~~~~~~~~^~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2356: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]
>  2356 |                                               number_of_deleted)),
>       |                                                                ^
> 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: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-collections-gen.cc:2157:45: note:   initializing argument 2 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::InsufficientCapacityToAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2157 |     TNode<IntPtrT> capacity, TNode<IntPtrT> number_of_elements,
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2356: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]
>  2356 |                                               number_of_deleted)),
>       |                                                                ^
> 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: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-collections-gen.cc:2158:20: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::Word32T> v8::internal::WeakCollectionsBuiltinsAssembler::InsufficientCapacityToAdd(v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2158 |     TNode<IntPtrT> number_of_deleted) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2360: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]
>  2360 |         FindKeyIndexForInsertion(table, var_hash.value(), entry_mask);
>       |                                                                     ^
> 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: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-collections-gen.cc:2099:23: note:   initializing argument 1 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForInsertion(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2099 |     TNode<HeapObject> table, TNode<IntPtrT> key_hash,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2360: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]
>  2360 |         FindKeyIndexForInsertion(table, var_hash.value(), entry_mask);
>       |                                                                     ^
> 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: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-collections-gen.cc:2100:20: note:   initializing argument 3 of ‘v8::internal::TNode<v8::internal::IntPtrT> v8::internal::WeakCollectionsBuiltinsAssembler::FindKeyIndexForInsertion(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2100 |     TNode<IntPtrT> entry_mask) {
>       |     ~~~~~~~~~~~~~~~^~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2361:72: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2361 |     AddEntry(table, insertion_key_index, key, value, number_of_elements);
>       |                                                                        ^
> 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: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-collections-gen.cc:2009:23: note:   initializing argument 1 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::AddEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2009 |     TNode<HeapObject> table, TNode<IntPtrT> key_index, TNode<Object> key,
>       |     ~~~~~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2361: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]
>  2361 |     AddEntry(table, insertion_key_index, key, value, number_of_elements);
>       |                                                                        ^
> 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: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-collections-gen.cc:2009:45: note:   initializing argument 2 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::AddEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2009 |     TNode<HeapObject> table, TNode<IntPtrT> key_index, TNode<Object> key,
>       |                              ~~~~~~~~~~~~~~~^~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2361: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]
>  2361 |     AddEntry(table, insertion_key_index, key, value, number_of_elements);
>       |                                                                        ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> 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-collections-gen.cc:2010:19: note:   initializing argument 4 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::AddEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2010 |     TNode<Object> value, TNode<IntPtrT> number_of_elements) {
>       |     ~~~~~~~~~~~~~~^~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2361: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]
>  2361 |     AddEntry(table, insertion_key_index, key, value, number_of_elements);
>       |                                                                        ^
> 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: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-collections-gen.cc:2010:41: note:   initializing argument 5 of ‘void v8::internal::WeakCollectionsBuiltinsAssembler::AddEntry(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)’
>  2010 |     TNode<Object> value, TNode<IntPtrT> number_of_elements) {
>       |                          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2367:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::HeapObject>::TNode(const v8::internal::compiler::TNode<v8::internal::HeapObject>&)’ is deprecated [-Wdeprecated-copy]
>  2367 |                 SmiTag(var_hash.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: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 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::HeapObject>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, 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-collections-gen.cc:2367:41: warning: implicitly-declared ‘constexpr v8::internal::compiler::TNode<v8::internal::JSReceiver>::TNode(const v8::internal::compiler::TNode<v8::internal::JSReceiver>&)’ is deprecated [-Wdeprecated-copy]
>  2367 |                 SmiTag(var_hash.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: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 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::HeapObject>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, 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-collections-gen.cc:2367: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]
>  2367 |                 SmiTag(var_hash.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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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::HeapObject>, v8::internal::compiler::TNode<v8::internal::JSReceiver>, 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-collections-gen.cc: In member function ‘void v8::internal::WeakMapPrototypeDeleteAssembler::GenerateWeakMapPrototypeDeleteImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2380: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]
>  2380 |   Return(CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, key));
>       |                                                                             ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:2380: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]
>  2380 |   Return(CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, key));
>       |                                                                             ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc: In member function ‘void v8::internal::WeakMapPrototypeSetAssembler::GenerateWeakMapPrototypeSetImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2396: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]
>  2396 |       CallBuiltin(Builtins::kWeakCollectionSet, context, receiver, key, 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc:2396: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]
>  2396 |       CallBuiltin(Builtins::kWeakCollectionSet, context, receiver, key, 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc:2396: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]
>  2396 |       CallBuiltin(Builtins::kWeakCollectionSet, context, receiver, key, 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::Object>, 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-collections-gen.cc: In member function ‘void v8::internal::WeakSetPrototypeAddAssembler::GenerateWeakSetPrototypeAddImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2414: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]
>  2414 |                      TrueConstant()));
>       |                                    ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc:2414: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]
>  2414 |                      TrueConstant()));
>       |                                    ^
> 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc: In member function ‘void v8::internal::WeakSetPrototypeDeleteAssembler::GenerateWeakSetPrototypeDeleteImpl()’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:2429: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]
>  2429 |       CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:2429: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]
>  2429 |       CallBuiltin(Builtins::kWeakCollectionDelete, context, receiver, 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:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Object>’ has user-provided ‘v8::internal::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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) {
>       |         ^~~~~~~~
> ../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-collections-gen.cc:155:45:   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) {
>       |                                                           ~~~~~^~~~~~~~
> ../deps/v8/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-collections-gen.cc:230:70:   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) {
>       |         ^~~~~~~~
> ../deps/v8/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-collections-gen.cc:230:71:   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::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-collections-gen.cc:304: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) {
>       |         ^~~~~~~~
> ../deps/v8/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-collections-gen.cc:336:26:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<lambda()>; G = v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<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-collections-gen.cc:336:26:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::IntPtrT; F = v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)::<lambda()>; G = v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’:
> ../deps/v8/src/builtins/builtins-collections-gen.cc:458:40:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::Select(v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT>, const F&, const G&) [with A = v8::internal::Object; F = v8::internal::BaseCollectionsAssembler::LoadAndNormalizeFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)::<lambda()>; G = v8::internal::BaseCollectionsAssembler::LoadAndNormalizeFixedArrayElement(v8::internal::CodeStubAssembler::TNode<v8::internal::HeapObject>, v8::internal::CodeStubAssembler::TNode<v8::internal::IntPtrT>)::<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-collections-gen.cc:496:48:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../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-collections-gen.cc:2082:52:   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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:2380:77:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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) {
>       |                                                           ~~~~~^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc:2396: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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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>, 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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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>, 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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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 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>}]’
>   981 |   Node* CallStub(Callable const& callable, Node* context, TArgs... args) {
>       |                                                           ~~~~~^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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-collections-gen.cc:2414:36:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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>, 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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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>, 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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::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 ../deps/v8/src/code-stub-assembler.h:10,
>                  from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<lambda()>; G = v8::internal::BaseCollectionsAssembler::AllocateJSCollection(v8::internal::CodeStubAssembler::TNode<v8::internal::Context>, v8::internal::CodeStubAssembler::TNode<v8::internal::JSFunction>, v8::internal::CodeStubAssembler::TNode<v8::internal::Object>)::<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-collections-gen.cc:336:26:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:388:38:   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-collections-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-collections-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::Object; bool FromTyped = true]’
> ../deps/v8/src/builtins/builtins-collections-gen.cc:457:72:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/base/macros.h: In instantiation of ‘A implicit_cast(A) [with A = v8::internal::compiler::TNode<v8::internal::IntPtrT>]’:
> ../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::IntPtrT; F = v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)::<lambda()>; G = v8::internal::BaseCollectionsAssembler::EstimatedInitialSize(v8::internal::CodeStubAssembler::TNode<v8::internal::Object>, v8::internal::CodeStubAssembler::TNode<v8::internal::BoolT>)::<lambda()>; v8::internal::CodeStubAssembler::TNode<T> = v8::internal::compiler::TNode<v8::internal::IntPtrT>; v8::internal::CodeStubAssembler::SloppyTNode<v8::internal::BoolT> = v8::internal::compiler::SloppyTNode<v8::internal::BoolT>]’
> ../deps/v8/src/builtins/builtins-collections-gen.cc:458:40:   required from here
> ../deps/v8/src/base/macros.h:285: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]
>   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-collections-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/code-stub-assembler.h:10,
>                  from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1224:77:   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-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<T>::operator=(v8::internal::compiler::TNode<T>) [with T = v8::internal::Smi]’
>   382 |   TNode operator=(TNode other) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-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-collections-gen.cc:1047:11:   required from ‘std::tuple<v8::internal::compiler::Node*, v8::internal::compiler::Node*> v8::internal::CollectionsBuiltinsAssembler::Transition(v8::internal::CodeStubAssembler::Node*, v8::internal::CodeStubAssembler::Node*, const UpdateInTransition&) [with TableType = v8::internal::OrderedHashMap; v8::internal::CodeStubAssembler::Node = v8::internal::compiler::Node; v8::internal::CollectionsBuiltinsAssembler::UpdateInTransition = std::function<void(v8::internal::compiler::Node*, v8::internal::compiler::Node*)>]’
> ../deps/v8/src/builtins/builtins-collections-gen.cc:1552:69:   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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-collections-gen.cc:5:
> ../deps/v8/src/compiler/code-assembler.h:382:9: note: because ‘v8::internal::compiler::TNode<v8::internal::Smi>’ has user-provided ‘v8::internal::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 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-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;
>       |       ^~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-console-gen.o ../deps/v8/src/builtins/builtins-console-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-console-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-console-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/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-console-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-console-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-console-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/builtins/builtins-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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-console-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o ../deps/v8/src/builtins/builtins-constructor-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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/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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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 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/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:640:35: 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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::Object>’ has user-provided ‘v8::internal::compiler::TNode<T> v8::internal::compiler::TNode<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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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::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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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/builtins/builtins-constructor-gen.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/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/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-constructor-gen.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/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/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-constructor-gen.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/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/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-constructor-gen.cc:16:
> ../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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-constructor-gen.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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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-constructor-gen.cc:16:
> ../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-constructor-gen.h:8,
>                  from ../deps/v8/src/builtins/builtins-constructor-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-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/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o ../deps/v8/src/builtins/builtins-conversion-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-conversion-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/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: 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-conversion-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-conversion-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 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-conversion-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-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/compiler/code-assembler.h:640:35: 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-conversion-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-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/compiler/code-assembler.h:640:35: 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-conversion-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-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) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:640:35: 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-conversion-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-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/compiler/code-assembler.h:640:35: 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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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-conversion-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/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-conversion-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-conversion-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/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-conversion-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-conversion-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/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/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-conversion-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/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-conversion-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-conversion-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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> ../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);
>       |                                ~~~~~~~~~~~~~~^~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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,
>       |                    ~~~~~~~~~~~~~^~~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o ../deps/v8/src/builtins/builtins-date-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-date-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/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-date-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-date-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-date-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/builtins/builtins-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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-date-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-debug-gen.o ../deps/v8/src/builtins/builtins-debug-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-debug-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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: 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-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/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/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/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-function-gen.o ../deps/v8/src/builtins/builtins-function-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-function-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-function-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/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-function-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-function-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-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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o ../deps/v8/src/builtins/builtins-generator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-generator-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/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: 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-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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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 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-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/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: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) {
>       |             ^~~~~~~~
> ../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/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-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) {
>       |                                                           ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o ../deps/v8/src/builtins/builtins-global-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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-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/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-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o ../deps/v8/src/builtins/builtins-handler-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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-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/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/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/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/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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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/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/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/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) {
>       |             ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o ../deps/v8/src/builtins/builtins-ic-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o ../deps/v8/src/builtins/builtins-internal-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/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: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: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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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);
>       |                                           ^
> 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/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-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/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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> ../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-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) {
>       |                                                   ~~~~~~~~~~~~~~~^~~~~~~
> ../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/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-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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |                           ~~^
> 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/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/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) {
>       |         ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o ../deps/v8/src/builtins/builtins-interpreter-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o ../deps/v8/src/builtins/builtins-intl-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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 {
>       |                       ~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> 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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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::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-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) {
>       |                          ~~~~~~~~~^~~~~
> ../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/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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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/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-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) {
>       |         ^~~~~~~~
> ../deps/v8/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-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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o ../deps/v8/src/builtins/builtins-iterator-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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;
>       |                 ^~~~~
> ../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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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/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-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/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) {
>       |             ^~~~~~~~
> 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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o ../deps/v8/src/builtins/builtins-math-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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) {
>       |                             ~~~~~~~~~^~~~~
> 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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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/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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o ../deps/v8/src/builtins/builtins-number-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> ../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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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-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) {
>       |         ^~~~~~~~
> ../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) {
>       |                                     ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o ../deps/v8/src/builtins/builtins-object-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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) {
>       |             ^~~~~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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-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: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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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/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) {
>       |              ^~~~~~~~
> 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/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-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) {
>       |             ^~~~~~~~
> ../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) {
>       |                             ~~~~~~~~~^~~~~
> ../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);
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../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/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/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);
>       |                            ~~~~~~~~~~~^~~~~~~~~
> ../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);
>       |                                              ~~~~~~~~~~~~~~^~~~~~~~~~~~~
> ../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,
>       |     ~~~~~~~~~~~~~~~^~~~~~~
> ../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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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/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/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/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) {
>       |         ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o ../deps/v8/src/builtins/builtins-promise-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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-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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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());
>       |                                                                           ^
> 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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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;
>       |            ^~~~~~~
> 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.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/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) {
>       |             ^~~~~~~~
> ../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-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) {
>       |                    ~~~~~~~~~~~^~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../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) {
>       |                                     ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o ../deps/v8/src/builtins/builtins-proxy-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../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-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) {
>       |                          ~~~~~~~~~^~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/src/compiler/code-assembler.h:640:35: 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-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) {
>       |                             ~~~~~~~~~^~~~~
> 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::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-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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |              ^~~~~~~~
> 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/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/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-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-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-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-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/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: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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o ../deps/v8/src/builtins/builtins-reflect-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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/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/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/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-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/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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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) {
>       |                          ~~~~~~~~~^~~~~
> 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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o ../deps/v8/src/builtins/builtins-regexp-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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-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 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/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/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/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) {
>       |             ^~~~~~~~
> ../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) {
>       |         ^~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> ../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) {
>       |                             ~~~~~^~~~~~~~
> ../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) {
>       |                                                          ~~~~~^~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> ../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,
>       |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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) {
>       |                             ~~~~~~~~~^~~~~
> ../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) {
>       |                             ~~~~~^~~~~~~~
> ../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) {
>       |                                                ~~~~~~~~~~~^~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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,
>       |                    ~~~~~~~~~~~~~^~~~~~~~~
> 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/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...));
>       |                                                                         ^
> 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>}]’
>   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: 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) {
>       |         ^~~~~~~~
> 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/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,
>       |                    ~~~~~~~~~~~~~^~~~~~~~~
> 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) {
>       |                                                           ~~~~~^~~~~~~~
> 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) {
>       |                                                           ~~~~~^~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o ../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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) {
>       |              ^~~~~~~~
> ../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-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/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/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/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-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/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/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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o ../deps/v8/src/builtins/builtins-string-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> ../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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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-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)
>       |   ^~~~~~~~~~~~~~~~~
> ../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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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) {
>       |                          ~~~~~~~~~^~~~~
> 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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> 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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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,
>       |                         ~~~~~~~~~~~~~~~^~~~~~
> ../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,
>       |                         ~~~~~~~~~~~~~~~^~~~~~
> ../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/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: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,
>       |                         ~~~~~~~~~~~~~~~^~~~~~
> 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 /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:684: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>}]’
>   684 |     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:684: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>}]’
>   684 |     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:684: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>}]’
>   684 |     operator()(_ArgTypes... __args) const
>       |                ~~~~~~~~~^~~~~~~~~~
> ../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/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);
>       |                                          ~~~~~~~~~~~~~~^~~~
> ../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/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) {
>       |                                                 ~~~~~~~~~~~~~~~^~~~~
> ../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-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-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-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,
>       |                                  ~~~~~~~~~~~~~~^~~~~~
> 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/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/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/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/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/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/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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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) {
>       |                                                           ~~~~~^~~~~~~~
> 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/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));
>       |                                           ^
> 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::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/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) {
>       |         ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
> 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,
>       |                    ~~~~~~~~~~~~~^~~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o ../deps/v8/src/builtins/builtins-symbol-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o ../deps/v8/src/builtins/builtins-typed-array-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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) {
>       |             ^~~~~~~~
> 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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/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::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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../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/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/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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> ../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) {
>       |                             ~~~~~^~~~~~~~
> ../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,
>       |                             ~~~~~~~~~~~^~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../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,
>       |                                               ~~~~~~~~~~~~~~~^~~~~~~
> ../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-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) {
>       |                             ~~~~~^~~~~~~~
> ../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,
>       |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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/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/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) {
>       |         ^~~~~~~~
> ../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,
>       |     ~~~~~~~~~~~~~~~^~~~~~~
> ../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,
>       |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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: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/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,
>       |     ~~~~~~~~~~~~~~~^~~~~~~
> ../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,
>       |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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/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/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) {
>       |         ^~~~~~~~
> ../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/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) {
>       |                                                     ~~~~~~~~~~~^~~~~~~~~~~~
> ../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/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 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,
>       |                                 ~~~~~~~~~~~~~~^~~~~
> ../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) {
>       |                             ~~~~~~~~~^~~~~
> ../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);
>       |                                                                            ^
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
>                  from ../deps/v8/src/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) {
>       |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> ../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/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
>                  from ../deps/v8/src/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::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::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) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/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/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) {
>       |                                                           ~~~~~^~~~~~~~
> ../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) {
>       |         ^~~~~~~~
> ../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) {
>       |         ^~~~~~~~
> ../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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o ../deps/v8/src/builtins/builtins-wasm-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/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/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) {
>       |              ^~~~~~~~
> 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/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/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) {
>       |             ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o ../deps/v8/src/builtins/growable-fixed-array-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> 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/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/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 ‘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/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/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/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::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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o ../deps/v8/src/builtins/setup-builtins-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o ../deps/v8/src/heap/setup-heap-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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) {
>       |              ^~~~~~~~
> 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) {
>       |             ^~~~~~~~
> 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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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_; }
>       |                          ^~~
> 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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o ../deps/v8/src/ic/accessor-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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) {
>       |              ^~~~~~~~
> ../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/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/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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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 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/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) {
>       |                             ~~~~~~~~~^~~~~
> 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) {
>       |                             ~~~~~~~~~^~~~~
> 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);
>       |                         ^
> 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/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/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/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/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/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/compiler/code-assembler.h:640:35: 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/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/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/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) {
>       |              ^~~~~~~~
> 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) {
>       |             ^~~~~~~~
> 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/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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> 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/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) {
>       |                             ~~~~~~~~~^~~~~
> ../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/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: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/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) {
>       |                             ~~~~~~~~~^~~~~
> ../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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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,
>       |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
> ../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) {
>       |         ^~~~~~~~
> ../deps/v8/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/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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o ../deps/v8/src/ic/binary-op-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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) {
>       |                          ~~~~~~~~~^~~~~
> 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);
>       |                                           ^
> 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/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/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 ../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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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/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::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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o ../deps/v8/src/ic/keyed-store-generic.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> ../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/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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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/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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |              ^~~~~~~~
> 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) {
>       |             ^~~~~~~~
> 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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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/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) {
>       |                                                          ~~~~~^~~~~~~~
> ../deps/v8/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/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) {
>       |         ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
> 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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o ../deps/v8/src/interpreter/interpreter-assembler.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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-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/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/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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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) {
>       |                          ~~~~~~~~~^~~~~
> ../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/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,
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |              ^~~~~~~~
> 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/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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
> ../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) {
>       |                          ~~~~~~~~~~~~^~~~
> ../deps/v8/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/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o ../deps/v8/src/interpreter/interpreter-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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) {
>       |             ^~~~~~~~
> ../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-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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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/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/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/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/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/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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> ../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,
>       |                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> ../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);
>       |                                      ~~~~~~~~~~~^
> ../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) {
>       |                                                          ~~~~~^~~~~~~~
> ../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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> 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) {
>       |         ^~~~~~~~
> ../deps/v8/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::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) {
>       |                                                           ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o ../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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/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/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 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) {
>       |                             ~~~~~~~~~^~~~~
> 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/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) {
>       |                          ~~~~~~~~~^~~~~
> 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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~
> 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/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/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/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/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/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) {
>       |         ^~~~~~~~
> ../deps/v8/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o ../deps/v8/src/interpreter/setup-interpreter-internal.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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;
>       |                 ^~~~~
> ../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/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) {
>       |              ^~~~~~~~
> 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) {
>       |             ^~~~~~~~
> 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/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/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) {
>       |             ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |             ^~~~~~~~
> 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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |             ^~~~~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                  ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                 ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                  ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                                 ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                                 ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                 ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                       ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                                 ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                                 ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArraySpliceTorqueAssembler::GenerateArraySpliceTorqueImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
> /<<PKGBUILDDIR>>/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/code-stub-assembler.h:11,
>                  from /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArraySpliceTorqueAssembler::GenerateArraySpliceTorqueImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                        ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                            ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                                          ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                                          ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                                          ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                 ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                                          ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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> >)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                    ~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                                          ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                      ~~~~~~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                              ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopEagerDeoptContinuationAssembler::GenerateArrayForEachLoopEagerDeoptContinuationImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopLazyDeoptContinuationAssembler::GenerateArrayForEachLoopLazyDeoptContinuationImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachLoopContinuationAssembler::GenerateArrayForEachLoopContinuationImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                      ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                          ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                          ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                 ~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                                                         ~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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>*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                  ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                             ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                                                                                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                                                                                                                             ~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                       ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                                                                                       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:8:
> /<<PKGBUILDDIR>>/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);
>       |                                                                                                                                       ~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachAssembler::GenerateArrayForEachImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                      ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In lambda function:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc: In member function ‘void v8::internal::ArrayForEachAssembler::GenerateArrayForEachImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                         ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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>*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                               ~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                       ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                      ~~~~~~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                              ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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>*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                               ~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-array-from-dsl-gen.cc:1:
> /<<PKGBUILDDIR>>/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);
>       |                                                 ~~~~~~~~~~~~~~~^~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                      ~~~~~~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                              ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> ../deps/v8/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]’:
> /<<PKGBUILDDIR>>/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]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.h:4,
>                  from ../deps/v8/src/builtins/builtins-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                                ~~~~~^~~~~~~~
> ../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>]’
> /<<PKGBUILDDIR>>/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>]’
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-base-from-dsl-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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 /<<PKGBUILDDIR>>/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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 /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 ../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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 ../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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |             ^~~~~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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);
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                       ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |       ~~~~~~~~~~~~~~~~~~~~~~^~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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,
>       |                                           ~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                        ~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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::Context; typename std::enable_if<v8::internal::compiler::is_subtype<U, T>::value, int>::type <anonymous> = 0; T = v8::internal::Context]’:
> /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/builtins/builtins-typed-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 {
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from ../deps/v8/src/code-stub-assembler.h:11,
>                  from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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) {
>       |                          ~~~~~~~~~^~~~~
> In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 ../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 /<<PKGBUILDDIR>>/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/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |             ^~~~~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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,
>       |                      ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                              ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                              ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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>)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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>)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                          ~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                          ~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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*)’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                     ~~~~~~~~~~~^
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                            ~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                          ~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                          ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                          ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                       ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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)
>       |   ^~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |                             ~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayQuickSortAssembler::GenerateTypedArrayQuickSortImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                  ~~~~~~~~~~~~~~~^~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                            ~~~~~~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                         ~~~~~~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                            ~~~~~~~~~~~^~~~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                                   ~~~~~~~~~~~^~~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/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) {
>       |                                                                                                                                                                                        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In lambda function:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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);
>       |                                                           ~~~~~~~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> /<<PKGBUILDDIR>>/out/Release/obj/gen/torque-generated/builtins-typed-array-from-dsl-gen.cc: In member function ‘void v8::internal::TypedArrayPrototypeSortAssembler::GenerateTypedArrayPrototypeSortImpl()’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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,
>       |                                          ~~~~~~~~~~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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); }
>       |                  ~~~~~~~~~^~~~~
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> In file included from ../deps/v8/src/builtins/builtins-typed-array-gen.h:8,
>                  from /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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>]’:
> /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/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]’:
> /<<PKGBUILDDIR>>/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) {
>       |         ^~~~~~~~
> ../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>]’
> /<<PKGBUILDDIR>>/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) {
>       |                                                           ~~~~~^~~~~~~~
>   g++ -o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o ../deps/v8/src/builtins/x64/builtins-x64.cc '-DNODE_OPENSSL_CERT_STORE' '-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' -I../deps/v8 -I../deps/v8/include -I/<<PKGBUILDDIR>>/out/Release/obj/gen  -Wno-type-limits -pthread -Wall -Wextra -Wno-unused-parameter -m64 -fPIC -fno-strict-aliasing -m64 -fdata-sections -ffunction-sections -O3 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -MMD -MF /<<PKGBUILDDIR>>/out/Release/.deps//<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o.d.raw -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -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/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 {
>       |                       ~~~~~~~~~~^~~~~
> 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/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/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(); }
>       |            ~~~~~~~~~~~~~~~~^~~~~
> 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) {
>       |             ^~~~~~~~
>   rm -f /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a && ar crsT /<<PKGBUILDDIR>>/out/Release/obj.target/deps/v8/gypfiles/libv8_initializers.a /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-arguments-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-array-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-function-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-generator-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-async-iterator-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-boolean-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-call-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-collections-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-console-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-constructor-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-conversion-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-date-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-debug-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-function-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-generator-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-global-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-handler-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-ic-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-internal-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-interpreter-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-intl-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-iterator-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-math-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-number-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-object-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-promise-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-proxy-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-reflect-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-regexp-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-sharedarraybuffer-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-string-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-symbol-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-typed-array-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/builtins-wasm-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/growable-fixed-array-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/setup-builtins-internal.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/heap/setup-heap-internal.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/accessor-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/binary-op-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/ic/keyed-store-generic.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-assembler.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/interpreter-intrinsics-generator.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/interpreter/setup-interpreter-internal.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-array-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-base-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/gen/torque-generated/builtins-typed-array-from-dsl-gen.o /<<PKGBUILDDIR>>/out/Release/obj.target/v8_initializers/deps/v8/src/builtins/x64/builtins-x64.o
> make[2]: *** No rule to make target '../deps/acorn/dist/walk.js', needed by '/<<PKGBUILDDIR>>/out/Release/obj/gen/node_javascript.cc'.  Stop.
> rm e917f2a5a417666db329083f012ba6f28fbbcdef.intermediate 832ca63211ea54bd978bfff7561bf74810a0520a.intermediate
> make[1]: *** [Makefile:141: build] Error 2

The full build log is available from:
   http://qa-logs.debian.net/2020/02/25/nodejs_10.17.0~dfsg-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-javascript-devel mailing list